{"title":"The Pearson Service Technology Series From Thomas Erl","description":"\u003cp\u003eDelve into the definitive guide to service technology with Thomas Erl's Pearson series. Essential reading for IT professionals and students alike, explore the foundations of modern service-oriented architecture.\u003c\/p\u003e","products":[{"product_id":"service-oriented-architecture-book-thomas-erl-9780131428980","title":"Service-Oriented Architecture","description":"A guide to building and integrating XML and Web services, providing recommendations for applying the technologies effectively. It helps you dramatically reduce the risk, complexity, and cost of integrating many concepts and technologies introduced by the service-oriented architecture (SOA) platform.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49520755310865,"sku":"GOR001569896","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49628018311441,"sku":"GOR003832077","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50761475686673,"sku":"CIN0131428985G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51334571589905,"sku":"CIN0131428985VG","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ WELL_READ \/ SBYB","offer_id":52764228714769,"sku":"CIN0131428985A","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0131428985.jpg?v=1751005084"},{"product_id":"soa-with-rest-book-thomas-erl-9780137012510","title":"SOA with REST","description":"“This book illuminates the connection of the two domains--SOA and REST--in a manner that is concrete and practical, providing concise application to everyday architectural challenges. Fantastic!”    --Ryan Frazier, Technology Strategist, Microsoft       “...a tour de force that elegantly applies REST principles to the industry-standard SOA framework described in prior titles in this series.... This book is a must-read for anyone developing REST services.”   --Dave Slotnick, Enterprise Architect, Rackspace Hosting       “This book undoubtedly will help SOA to reap the benefits from the main value propositions of Web architecture….”   --Dr. Erik Wilde, Architect, EMC Corporation       “REST is so much more than just another type of interface implementation--SOA with REST shows how the ecosystem of service compositions changes as new opportunities arise for service composition architecture designs. A comprehensive guide and a must-read for any serious IT architect considering REST-style services for application architectures.”   --Roger Stoffers, Solution Architect, Hewlett Packard        “Service-orientation and REST both are architectural styles that are cornerstones of modern applications and cloud computing. Both aim to deliver scalable, interoperable solutions, but their different roots don’t always make them a natural fit. SOA with REST explains how the two styles can work together in enterprise environments. It discusses a design process for a services portfolio that meets the goals of SOA and at the same time designs services that comply with the established REST constraints. It also shows pragmatic approaches to meet enterprise-grade requirements with the REST programming style but relaxes constraints where necessary.”   --Christoph Schittko, Director of Cloud Strategy, Microsoft        “An excellent repertoire of service-oriented patterns that will prove handy when solving problems in the real world. The REST perspectives and principles will provide complete coverage of modern-day Web 2.0 style approaches. Highly recommended.”   --Sid Sanyal, IT Architect, Zurich Financial Services       “An inspirational book that provides deep insight into the design and development of next-generation service-oriented systems based on the use of REST. This book clarifies the convergence of SOA and REST with no-nonsense content that addresses common questions and issues head-on. An essential ‘instrument of modern service implementation’ and a powerful body of knowledge for software designers, architects, and consultants.”   --Pethuru Raj, Ph.D., Enterprise Architecture (EA) Consultant, Wipro Consulting Services       “REST and SOA are two of the most misunderstood terms in the software industry over the past decade. Yet the REST architectural style coupled with modern RESTful framework implementations provides a scalable and reliable approach to SOA. This book covers all you need to know about how to take the principles of REST and apply them in small and large SOA developments. If you are familiar with REST and thinking about SOA, then you need this book. If you have not considered REST in your SOA work, then this book is for you, too. Covering concepts of both REST and SOA, as well as design patterns and when to use them, the book is a wonderful companion and a good tool for architects and engineers.”   --Dr. Mark Little, CTO JBoss, Red Hat       “Unlike many other texts on the subject, SOA with REST is a well-rounded, easy-to-read narrative, including real-world case studies that appeal to both developers and analysts. This makes it an indispensable source for any SOA practitioner or any professional who is planning to initiate an SOA project.”   --Theodore T. Morrison, Certified SOA Analyst, CSM, Geocent, LLC       “SOA and REST are two very important architectural styles for distributed computing. SOA is successfully adopted by most enterprises, and the REST style is getting more attention from both researcher and industry users. The book SOA with REST introduces a new architectural style that is ingeniously combining both SOA and REST styles and clearly reveals how SOA and REST can work together to generate successful enterprise SOA strategies with REST, along with guidance for making architecture design decisions. This book is a bible of best practices for designing and implementing SOA architecture with REST. It is a must-have reference book for both IT practitioners and researchers.”   --Longji Tang, FedEx IT Senior Technical Advisor, Ph.D. in CSSE       The Definitive Guide to Building Web-Centric SOA with REST    The World Wide Web is based on the most successful technology architecture in history.  It has changed how we view, access, and exchange information and, with the advent of REST, it has also provided us with compelling ways to build and improve automation solutions. REST provides a great deal of guidance to ensure that an architecture and its automation logic are technically sound, though it is still your responsibility to build services that actually add value to your business.       SOA with REST is the first comprehensive tutorial and reference for designing and building RESTful services as part of service-oriented solutions and in conjunction with service-oriented architecture (SOA). This book demonstrates that REST is not only a suitable medium for building truly service-oriented solutions, but also that the service-oriented architectural model is a necessary foundation for REST technology architectures to realize their full business potential.       The authors provide thorough mapping of REST constraints and architectural goals with service-orientation principles and SOA characteristics. Using real-world examples, they show how to leverage REST’s simplicity, flexibility, and low overhead without compromising the power or manageability of service-oriented solutions and architectures.       This book will be valuable to IT architects, developers, and any practitioner seeking to use SOA and REST together.        Topic Areas       Distributed solution design with HTTP and REST   REST-based service composition architectures   REST service modeling and a service-oriented analysis process for REST service candidates   Technical service contract notation for REST services based on a uniform contract   Designing REST service contracts with service-orientation   Understanding REST constraints in relation to service-orientation principles   Using hypermedia and dynamic binding within SOA and service compositions   Creating complex HTTP-based methods for enterprise solutions   Advanced design techniques, including composition deepening, runtime logic deferral, and dynamic binding with common properties   Cross-service transactions and event-driven messaging with REST   Addressing enterprise solution concerns in relation to REST-based state management   Applying SOA design patterns to REST-based solutions   Distinguishing REST and SOA service concepts and terminology   Designing REST architectures with SOA   Versioning REST services and uniform contracts   Fundamental REST, SOA, and service-orientation concepts and terminology   REST constraints, REST architectural goals, and properties   Seven new REST-inspired design patterns   Defining common goals of REST and SOA","brand":"WoB","offers":[{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":49540291789073,"sku":"GOR012840437","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49727700304145,"sku":"GOR006653236","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":49797850562833,"sku":"CIN0137012519G","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50272734740753,"sku":"CIN0137012519VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":53577521430801,"sku":"CIN0137012519A","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0137012519.jpg?v=1751194604"},{"product_id":"big-data-fundamentals-book-thomas-erl-9780134291079","title":"Big Data Fundamentals","description":"“This text should be required reading for everyone in contemporary business.”  --Peter Woodhull, CEO, Modus21    “The one book that clearly describes and links Big Data concepts to business utility.”  --Dr. Christopher Starr, PhD    “Simply, this is the best Big Data book on the market!”  --Sam Rostam, Cascadian IT Group    “...one of the most contemporary approaches I’ve seen to Big Data fundamentals...”  --Joshua M. Davis, PhD     The Definitive Plain-English Guide to Big Data for Business and Technology Professionals      Big Data Fundamentals provides a pragmatic, no-nonsense introduction to Big Data. Best-selling IT author Thomas Erl and his team clearly explain key Big Data concepts, theory and terminology, as well as fundamental technologies and techniques. All coverage is supported with case study examples and numerous simple diagrams.    The authors begin by explaining how Big Data can propel an organization forward by solving a spectrum of previously intractable business problems. Next, they demystify key analysis techniques and technologies and show how a Big Data solution environment can be built and integrated to offer competitive advantages.     Discovering Big Data’s fundamental concepts and what makes it different from previous forms of data analysis and data science Understanding the business motivations and drivers behind Big Data adoption, from operational improvements through innovation Planning strategic, business-driven Big Data initiatives Addressing considerations such as data management, governance, and security Recognizing the 5 “V” characteristics of datasets in Big Data environments: volume, velocity, variety, veracity, and value Clarifying Big Data’s relationships with OLTP, OLAP, ETL, data warehouses, and data marts Working with Big Data in structured, unstructured, semi-structured, and metadata formats Increasing value by integrating Big Data resources with corporate performance monitoring Understanding how Big Data leverages distributed and parallel processing Using NoSQL and other technologies to meet Big Data’s distinct data processing requirements Leveraging statistical approaches of quantitative and qualitative analysis Applying computational analysis methods, including machine learning","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":49726380114193,"sku":"NGR9780134291079","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":50480857186577,"sku":"CIN0134291077G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50644563263761,"sku":"GOR009129854","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":50999364026641,"sku":"NIN9780134291079","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":52983701635345,"sku":"GOR014679884","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0134291077.jpg?v=1779875661"},{"product_id":"cloud-computing-book-thomas-erl-9780133387520","title":"Cloud Computing","description":"Clouds are distributed technology platforms that leverage sophisticated technology innovations to provide highly scalable and resilient environments that can be remotely utilized by organizations in a multitude of powerful ways. To successfully build upon, integrate with, or even create a cloud environment requires an understanding of its common inner mechanics, architectural layers, and models, as well as an understanding of the business and economic factors that result from the adoption and real-world use of cloud-based services.    In Cloud Computing: Concepts, Technology \u0026amp; Architecture, Thomas Erl, one of the world’s top-selling IT authors, teams up with cloud computing experts and researchers to break down proven and mature cloud computing technologies and practices into a series of well-defined concepts, models, technology mechanisms, and technology architectures, all from an industry-centric and vendor-neutral point of view. In doing so, the book establishes concrete, academic coverage with a focus on structure, clarity, and well-defined building blocks for mainstream cloud computing platforms and solutions.    Subsequent to technology-centric coverage, the book proceeds to establish business-centric models and metrics that allow for the financial assessment of cloud-based IT resources and their comparison to those hosted on traditional IT enterprise premises. Also provided are templates and formulas for calculating SLA-related quality-of-service values and numerous explorations of the SaaS, PaaS, and IaaS delivery models.    With more than 260 figures, 29 architectural models, and 20 mechanisms, this indispensable guide provides a comprehensive education of cloud computing essentials that will never leave your side.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50113131184401,"sku":"GOR007244624","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50264527995153,"sku":"CIN0133387526VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":51124130054417,"sku":"CIN0133387526G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0133387526.jpg?v=1750940509"},{"product_id":"service-oriented-architecture-book-thomas-erl-9780133858587","title":"Service-Oriented Architecture","description":"The Top-Selling, De Facto Guide to SOA--Now Updated with New Content and Coverage of Microservices!    For more than a decade, Thomas Erl’s best-selling Service-Oriented Architecture: Concepts, Technology, and Design has been the definitive end-to-end tutorial on SOA, service-orientation, and service technologies. Now, Erl has thoroughly updated the industry’s de facto guide to SOA to reflect new practices, technologies, and strategies that have emerged through hard-won experience and creative innovation.    This Second Edition officially introduces microservices and micro task abstraction as part of service-oriented architecture and its associated service layers. Updated case study examples and illustrations further explain and position the microservice model alongside and in relation to more traditional types of services.    Coverage includes:  • Easy-to-understand, plain English explanations of SOA and service-orientation fundamentals (as compiled from series titles)  • Microservices, micro task abstraction, and containerization  • Service delivery lifecycle and associated phases  • Analysis and conceptualization of services and microservices  • Service API design with REST services, web services, and microservices  • Modern service API and contract versioning techniques for web services and REST services  • Up-to-date appendices with service-orientation principles, REST constraints, and SOA patterns (including three new patterns)     Service-Oriented Architecture: Analysis and Design for Services and Microservices, Second Edition, will be indispensable to application architects, enterprise architects, software developers, and any IT professionals interested in learning about or responsible for designing or implementing modern-day, service-oriented solutions.    Chapter 1: Introduction  Chapter 2: Case Study Backgrounds  Part I: Fundamentals  Chapter 3: Understanding Service-Orientation  Chapter 4: Understanding SOA  Chapter 5: Understanding Layers with Services and Microservices  Part II: Service-Oriented Analysis and Design  Chapter 6: Analysis and Modeling with Web Services and Microservices  Chapter 7: Analysis and Modeling with REST Services and Microservices  Chapter 8: Service API and Contract Design with Web Services  Chapter 9: Service API and Contract Design with REST Services and Microservices  Chapter 10: Service API and Contract Versioning with Web Services and REST Services  Part III: Appendices  Appendix A: Service-Orientation Principles Reference  Appendix B: REST Constraints Reference  Appendix C: SOA Design Patterns Reference  Appendix D: The Annotated SOA Manifesto","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":51106004336913,"sku":"GOR008834751","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51826449350929,"sku":"NIN9780133858587","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51837878272273,"sku":"CIN0133858588VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ GARDNERS","offer_id":52110603714833,"sku":"NGR9780133858587","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":52602305249553,"sku":"CIN0133858588G","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0133858588.jpg?v=1779962223"},{"product_id":"soa-with-net-and-windows-azure-book-thomas-erl-9780134676357","title":"SOA with .NET and Windows Azure","description":"The Authoritative Guide to Building Service-Oriented Solutions with Microsoft .NET Technologies and the Windows Azure Cloud Computing Platform In SOA with .NET and Windows Azure, top Microsoft technology experts team up with Thomas Erl to explore service-oriented computing with Microsoft’s latest .NET service technologies and Windows Azure innovations.       The authors provide comprehensive documentation of on-premise and cloud-based modern service technology advancements within the Microsoft platform and further show how these technologies have increased the potential for applying and realizing service-orientation practices and goals.       Specifically, the book delves into Microsoft enterprise technologies, such as:            Windows Communication Foundation (WCF)           Windows Azure           Windows Workflow Foundation (WF)           Windows Azure AppFabric           BizTalk Server           Windows Presentation Foundation (WPF)      ...as well as industry service mediums, including WS-* and REST, and many related service industry standards and technologies.       The book steps through common SOA design patterns and service-orientation principles, along with numerous code-level examples that further detail various technology architectures and implementations.","brand":"WoB","offers":[{"title":"- \/ - \/ INTERNAL","offer_id":52734429823249,"sku":null,"price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":52734429987089,"sku":"NIN9780134676357","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9780134676357.jpg?v=1779962848"},{"product_id":"soa-design-patterns-book-thomas-erl-9780134767420","title":"SOA Design Patterns","description":"“SOA Design Patterns is an important contribution to the literature and practice  of building and delivering quality software-intensive systems.”   - Grady Booch, IBM Fellow   “With the continued explosion of services and the increased rate of adoption of SOA through the market, there is a critical need for comprehensive, actionable guidance that provides the fastest possible time to results. Microsoft is honored to contribute to the SOA Design Patterns book, and to continue working with the community to realize the value of Real World SOA.”   - Steven Martin, Senior Director, Developer Platform Product Management, Microsoft       “SOA Design Patterns provides the proper guidance with the right level of abstraction to be adapted to each organization’s needs, and Oracle is pleased to have contributed to the patterns contained in this book.”   - Dr. Mohamad Afshar, Director of Product Management, Oracle Fusion Middleware, Oracle       “Red Hat is pleased to be involved in the SOA Design Patterns book and contribute important SOA design patterns to the community that we and our customers have used within our own SOA platforms. I am sure this will be a great resource for future SOA practitioners.”   - Pierre Fricke Director, Product Line Management, JBoss SOA Platform, Red Hat       “A wealth of proven, reusable SOA design patterns, clearly explained and illustrated with examples. An invaluable resource for all those involved in the design of service-oriented solutions.”   - Phil Thomas, Consulting IT Specialist, IBM Software Group       “This obligatory almanac of SOA design patterns will become the foundation on which many organizations will build their successful SOA solutions. It will allow organizations to build their own focused SOA design patterns catalog in an expedited fashion knowing that it contains the wealth and expertise of proven SOA best practices.”   - Stephen Bennett, Director, Technology Business Unit, Oracle Corporation       “The technical differences between service orientation and object orientation are subtle   enough to confuse even the most advanced developers. Thomas Erl’s book provides a great service by clearly articulating SOA design patterns and differentiating them from similar OO design patterns.”   - Anne Thomas Manes, VP \u0026amp; Research Director, Burton Group       “SOA Design Patterns does an excellent job of laying out and discussing the areas of SOA design that a competent SOA practitioner should understand and employ.”   - Robert Laird, SOA Architect, IBM       “As always, Thomas delivers again. In a well-structured and easy-to-understand way, this book provides a wonderful collection of patterns each addressing a typical set of SOA design problems with well articulated solutions. The plain language and hundreds of diagrams included in the book help make the complicated subjects of SOA design comprehensible even to those who are new to the SOA design world. It’s a must-have reference book for all SOA practitioners, especially for enterprise architects, solution architects, developers, managers, and business process experts.”   - Canyang Kevin Liu, Solution Architecture Manager, SAP       “The concept of service oriented architecture has long promised visions of agile organizations being able to swap out interfaces and applications as business needs change. SOA also promises incredible developer and IT productivity, with the idea that key services would be candidates for cross-enterprise sharing or reuse. But many organizations’ efforts to move to SOA have been mired–by organizational issues, by conflicting vendor messages, and by architectures that may amount to little more than Just a Bunch of Web Services. There’s been a lot of confusion in the SOA marketplace about exactly what SOA is, what it’s supposed to accomplish, and how an enterprise goes about in making it work.       SOA Design Patterns is a definitive work that offers clarity on the purpose and functioning of service oriented architecture. SOA Design Patterns not only helps the IT practitioner lay the groundwork for a well-functioning SOA effort across the enterprise, but also connects the dots between SOA and the business requirements in a very concrete way. Plus, this book is completely technology agnostic—SOA Design Patterns rightly focuses on infrastructure and architecture, and it doesn’t matter whether you’re using components of one kind or another, or Java, or .NET, or Web services, or REST-style interfaces.       While no two SOA implementations are alike, Thomas Erl and his team of contributors have effectively identified the similarities in composition services need to have at a sub-atomic level in order to interact with each other as we hope they will. The book identifies 85 SOA design patterns which have been developed and thoroughly vetted to ensure that a service-oriented architecture does achieve the flexibility and loose coupling promised. The book is also compelling in that it is a living document, if you will, inviting participation in an open process to identify and formulate new patterns to this growing body of knowledge.”   - Joe McKendrick, Independent Analyst, Author of ZDNet’s SOA Blog       “If you want to truly educate yourself on SOA, read this book.”   - Sona Srinivasan, Global Client Services \u0026amp; Operations, CISCO       “An impressive decomposition of the process and architectural elements that support serviceoriented analysis, design, and delivery. Right-sized and terminologically consistent.       Overall, the book represents a patient separation of concerns in respect of the process and architectural parts that underpin any serious SOA undertaking. Two things stand out. First, the pattern relationship diagrams provide rich views into the systemic relationships that structure a service-oriented architecture: these patterns are not discrete, isolated templates to be applied mechanically to the problem space; rather, they form a network of forces and constraints that guide the practitioner to consider the task at hand in the context of its inter-dependencies. Second, the pattern sequence diagrams and accompanying notes provide a useful framework for planning and executing the many activities that comprise an SOA engagement.”   - Ian Robinson, Principal Technology Consultant, ThoughtWorks       “Successful implementation of SOA principles requires a shift in focus from software system means, or the way capabilities are developed, to the desired end results, or real-world effects required to satisfy organizational business processes. In SOA Design Patterns, Thomas Erl provides service architects with a broad palette of reusable service patterns that describe service capabilities that can cut across many SOA applications. Service architects taking advantage of these patterns will save a great deal of time describing and assembling services to deliver the real world effects they need to meet their organization’s specific business objectives.”   - Chuck Georgo, Public Safety and National Security Architect       “In IT, we have increasingly come to see the value of having catalogs of good solution patterns in programming and systems design. With this book, Thomas Erl brings a comprehensive set of patterns to bear on the world of SOA. These patterns enable easily communicated, reusable, and effective solutions, allowing us to more rapidly design and build out the large, complicated and interoperable enterprise SOAs into which our IT environments are evolving.”   - Al Gough, Business Systems Solutions CTO, CACI International Inc.       “This book provides a comprehensive and pragmatic review of design issues in service-centric design, development, and evolution. The Web site related to this book [SOAPatterns.org] is a wonderful platform and gives the opportunity for the software community to maintain this catalogue….”   - Veronica Gacitua Decar, Dublin City University       “Erl’s SOA Design Patterns is for the IT decision maker determined to make smart architecture design choices, smart investments, and long term enterprise impact. For those IT professionals committed to service-orientation as a value-added design and implementation option, Patterns offers a credible, repeatable approach to engineering an adaptable business enterprise. This is a must read for all IT architect professionals.”   - Larry Gloss, VP and General Manager, Information Manufacturing, LLC       “These SOA patterns define, encompass, and comprise a complete repertoire of best practices for developing a world-class IT SOA portfolio for the enterprise and its organizational units through to service and schema analysis and design. After many years as an architect on many SOA projects, I strongly recommend this book be on the shelf of every analyst and technical member of any SOA effort, right next to the SOA standards and guidelines it outlines and elucidates the need for. Our SOA governance standards draw heavily from this work and others from this series.”   - Robert John Hathaway III, Enterprise Software Architect, SOA Object Systems       “A wise man once told me that wisdom isn’t all about knowledge and intelligence, it is just as much about asking questions. Asking questions is the true mark of wisdom and during the writing of the SOA Design Patterns book Thomas Erl has shown his real qualities. The community effort behind this book is huge meaning that Thomas has had access to the knowledge and experience of a large group of accomplished practitioners. The result speaks for itself. This book is packed with proven solutions to recurring problems, and the documented pros and cons of each solution have been verified by persons with true experience. This book could give SOA initiatives of any scale a real boost.”   - Herbjörn Wilhelmsen, Architect and Senior Consultant, Objectware       “This book is an absolute milestone in SOA literature. For the first time we are provided with a practical guide on how the principle centric description of service orientation from a vendor-agnostic viewpoint is actually made to work in a language based on patterns. This book makes you talk SOA! There are very few who understand SOA like Thomas Erl does, he actually put’s it all together!”   - Brian Lokhorst, Solution Architect, Dutch Tax Office       “Service oriented architecture is all about best practices we have learned since IT’s existence. This book takes all those best practices and bundles them into a nice pattern catalogue. [It provides] a really excellent approach as patterns are not just documented but are provided with application scenarios through case studies [which] fills the gap between theory and practice.”   - Shakti Sharma, Senior Enterprise Architect, Sysco Corp       “An excellent and important book on solving problems in SOA [with a] solid structure. Has the potential of being among the major influential books.”   - Peter Chang, Lawrence Technical University       “SOA Design Patterns presents a vast amount of knowledge about how to successfully implement SOA within an organization. The information is clear, concise, and most importantly, legitimate.”   - Peter B. Woodhull, President and Principal Architect, Modus21       “SOA Design Patterns offers real insights into everyday problems that one will encounter when investing in services oriented architecture. [It] provides a number of problem descriptions and offers strategies for dealing with these problems. SOA design patterns highlights more than just the technical problems and solutions. Common organizational issues that can hinder progress towards achieving SOA migration are explained along with potential approaches for dealing with these real world challenges. Once again Thomas Erl provides in-depth coverage of SOA terminology and helps the reader better understand and appreciate the complexities of migrating to an SOA environment.”   - David Michalowicz, Air and Space Operations Center Modernization Team Lead,   MITRE Corporation       “This is a long overdue, serious, comprehensive, and well-presented catalog of SOA design patterns. This will be required reading and reference for all our SOA engineers and architects. The best of the series so far!       [The book] works in two ways: as a primer in SOA design and architecture it can easily be read front-to-back to get an overview of most of the key design issues you will encounter, and as a reference catalog of design techniques that can be referred to again and again…”   - Wendell Ocasio, Architecture Consultant, DoD Military Health Systems, Agilex Technologies       “Thomas has once again provided the SOA practitioner with a phenomenal collection of   knowledge. This is a reference that I will come back to time and time again as I move forward in SOA design efforts.        What I liked most about this book is its vendor agnostic approach to SOA design patterns. This approach really presents the reader with an understanding of why or why not to implement a pattern, group patterns, or use compound patterns rather than giving them a marketing spiel on why one implementation of a pattern is better than another (for example, why one ESB is better than another). I think as SOA adoption continues to advance, the ability for architects to understand when and why to apply specific patterns will be a driving factor in the overall success and evolution of SOA. Additionally, I believe that this book provides the consumer with the understanding required to chose which vendor’s SOA products are right for their specific needs.”   - Bryan Brew, SOA Consultant, Booz Allen Hamilton       “A must have for every SOA practitioner.”   - Richard Van Schelven, Principal Engineer, Ericsson       “This book is a long-expected successor to the books on object-oriented design patterns and integration patterns. It is a great reference book that clearly and thoroughly describes design patterns for SOA. A great read for architects who are facing the challenge of transforming their enterprise into a service-oriented enterprise.”   - Linda Terlouw, Solution Architect, Ordina       “The maturation of Service-Orientation has given the industry time to absorb the best practices of service development. Thomas Erl has amassed this collective wisdom in SOA Design Patterns, an absolutely indispensible addition to any Service Oriented bookshelf.”   - Kevin P. Davis, Ph.D       “The problem with most texts on SOA is one of specificity. Architects responsible for SOA implementation in most organizations have little time for abstract theories on the subject, but are hungry for concrete details that they can relate to the real problems they face in their environment. SOA Design Patterns is critical reading for anyone with service design responsibilities. Not only does the text provide the normal pattern templates, but each pattern is applied in detail against a background case study to provide exceptionally meaningful context to the information. The graphic visualizations of the problems and pattern solutions are excellent supplementary companions to the explanatory text. This book will greatly stretch the knowledge of the reader as much for raising and addressing issues that may have never occurred to the reader as it does in treating those problems that are in more common occurrence. The real beauty of this book is in its plain English prose. Unlike so many technical reference books, one does not find themselves re-reading sections multiple times trying to discern the intent of the author. This is also not a reference that will sit gathering dust on a shelf after one or two perusings. Practitioners will find themselves returning over and over to utilize the knowledge in their projects. This is as close as you’ll come to having a service design expert sitting over your shoulder.”   - James Kinneavy, Principal Software Architect, University of California       “As the industry converges on SOA patterns, Erl provides an outstanding reference guide to composition and integration–and yet another distinctive contribution to the SOA practice.”   - Steve Birkel, Chief IT Technical Architect, Intel Corp.       “With SOA Design Patterns, Thomas Erl adds an indispensable SOA reference volume to the technologist’s library. Replete with to-the-point examples, it will be a helpful aid to any IT organization.”   - Ed Dodds, Strategist, Systems Architect, Conmergence       “Again, Thomas Erl has written an indispensable guide to SOA. Building on his prior successes, his patterns go into even more detail. Therefore, this book is not only helpful to the SOA beginner, but also provides new insight and ideas to professionals.”   - Philipp Offermann, Research Scientist, Technische Universität Berlin, Germany       “SOA Design Patterns is an extraordinary contribution to SOA best practices! Once again, Thomas has created an indispensable resource for any person or organization interested in or actively engaged in the practice of Service Oriented Architecture. Using case studies based on three very different business models, Thomas guides the reader through the process of selecting appropriate implementation patterns to ensure a flexible, well-performing, and secure SOA ecosystem.”   - Victor Brown, Managing Partner and Principal Consultant,   Cypress Management Group Corporation      In cooperation with experts and practitioners throughout the SOA community, best-selling author Thomas Erl brings together the de facto catalog of design patterns for SOA and service-orientation. More than three years in development and subjected to numerous industry reviews, the 85 patterns in this full-color book provide the most successful and proven design techniques to overcoming the most common and critical problems to achieving modern-day SOA. Through numerous examples, individually documented pattern profiles, and over 400 color illustrations, this book provides in-depth coverage of: •  Patterns for the design, implementation, and governance of service inventories–collections of services representing individual service portfolios that can be independently modeled, designed, and evolved. •   Patterns specific to service-level architecture which pertain to a wide range of design areas, including contract design, security, legacy encapsulation, reliability, scalability, and a variety of implementation and governance issues. •   Service composition patterns that address the many aspects associated with combining services into aggregate distributed solutions, including topics such as runtime messaging and message design, inter-service security controls, and transformation. •   Compound patterns (such as Enterprise Service Bus and Orchestration) and recommended pattern application sequences that establish foundational processes. The book begins by establishing SOA types that are referenced throughout the patterns and then form the basis of a final chapter that discusses the architectural impact of service-oriented computing in general. These chapters bookend the pattern catalog to provide a clear link between SOA design patterns, the strategic goals of service-oriented computing, different SOA types, and the service-orientation design paradigm.     This book series is further supported by a series of resources sites, including  soabooks.com, soaspecs.com, soapatterns.org, soamag.com, and soaposters.com.","brand":"WoB","offers":[{"title":"- \/ - \/ INTERNAL","offer_id":53132655034641,"sku":null,"price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":53132655067409,"sku":"NIN9780134767420","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9780134767420.jpg?v=1779961929"},{"product_id":"soa-governance-book-thomas-erl-9780134676968","title":"SOA Governance","description":"The Definitive Guide to Governing Shared Services and SOA Projects       SOA Governance: Governing Shared Services On-Premise and in the Cloud is the result of a multi-year project to collect proven industry practices for establishing IT governance controls specific to the adoption of SOA and service-orientation. Authored by world-renowned experts in the fields of SOA, IT governance, and cloud computing, this comprehensive book provides clear direction as to what does and does not constitute SOA governance and then steps the reader through the most important industry governance practices, as they pertain to individual SOA project lifecycle stages.        With a consistent, vendor-neutral focus, and with the help of case study examples, the authors demonstrate how to define and position precepts, organizational roles, processes, standards, and metrics. Readers benefit from thorough and visually depicted cross-references and mapping between roles, processes, precepts, and project stages, enabling them to fully explore dynamics and dependencies and thereby learn how to use these governance controls to create their own custom SOA governance systems.        This important title will be valuable to every practitioner concerned with making SOA work, including senior IT managers, project managers, architects, analysts, developers, administrators, QA professionals, security specialists, and cloud computing professionals.       Topic Areas            Defining SOA governance           Establishing an SOA governance office and program           Working with proven SOA governance precepts and processes           Identifying organizational roles and relating them to SOA governance           Associating design-time and runtime SOA project stages with SOA governance controls           Governance considerations specific to shared services           Roles, precepts, and factors specific to cloud-based services           Understanding and categorizing SOA governance products and technologies           Applying governance controls as early as the planning stages and measuring their success in subsequent stages           Using vitality triggers to govern shared services on an on-going basis           SOA governance controls that pertain to business information documents and policies","brand":"WoB","offers":[{"title":"- \/ - \/ INTERNAL","offer_id":53620524777745,"sku":null,"price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":53620524876049,"sku":"NIN9780134676968","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9780134676968.jpg?v=1780555366"},{"product_id":"web-service-contract-design-and-versioning-for-soa-book-thomas-erl-9780134767437","title":"Web Service Contract Design and Versioning for SOA","description":"The Ultimate Guide for Designing and Governing Web Service Contracts       For Web services to succeed as part of SOA, they require balanced, effective technical contracts that enable services to be evolved and repeatedly reused for years to come. Now, a team of industry experts presents the first end-to-end guide to designing and governing Web service contracts. Writing for developers, architects, governance specialists, and other IT professionals, the authors cover the following areas:       Understanding Web Service Contract Technologies    Initial chapters and ongoing supplementary content help even the most inexperienced professional get up to speed on how all of the different technologies and design considerations relate to the creation of Web service contracts. For example, a visual anatomy of a Web service contract documented from logical and physical perspectives is provided, along with a chapter dedicated to describing namespaces in plain English. The book is further equipped with numerous case study examples and many illustrations.       Fundamental and Advanced WSDL   Tutorial coverage of WSDL 1.1 and 2.0 and detailed descriptions of their differences is followed by numerous advanced WSDL topics and design techniques, including extreme loose coupling, modularization options, use of extensibility elements, asynchrony, message dispatch, service instance identification, non-SOAP HTTP binding, and WS-BPEL extensions. Also explained is how WSDL definitions are shaped by key SOA design patterns.       Fundamental and Advanced XML Schema   XML Schema basics are covered within the context of Web services and SOA, after which advanced XML Schema chapters delve into a variety of specialized message design considerations and techniques, including the use of wildcards, reusability of schemas and schema fragments, type inheritance and composition, CRUD-style message design, and combining industry and custom schemas.       Fundamental and Advanced WS-Policy   Topics, such as Policy Expression Structure, Composite Policies, Operator Composition Rules, and Policy Attachment establish a foundation upon which more advanced topics, such as policy reusability and centralization, nested, parameterized, and ignorable assertions are covered, along with an exploration of creating concurrent policy-enabled contracts and designing custom policy assertions and vocabularies.       Fundamental Message Design with SOAP A broad range of message design-related topics are covered, including SOAP message structures, SOAP nodes and roles, SOAP faults, designing custom SOAP headers and working with industry-standard SOAP headers.       Advanced Message Design with WS-Addressing   The art of message design is taken to a new level with in-depth descriptions of WS-Addressing endpoint references (EPRs) and MAP headers and an exploration of how they are applied via SOA design patterns. Also covered are WSDL binding considerations, related MEP rules, WS-Addressing policy assertions, and detailed coverage of how WS-Addressing relates to SOAP Action values.       Advanced Message Design with MTOM, and SwA   Developing SOAP messages capable of transporting large documents or binary content is explored with a documentation of the MTOM packaging and serialization framework (including MTOM-related policy assertions), together with the SOAP with Attachments (SwA) standard and the related WS-I Attachments Profile.       Versioning Techniques and Strategies   Fundamental versioning theory starts off a series of chapters that dive into a variety of versioning techniques based on proven SOA design patterns including backward and forward compatibility, version identification strategies, service termination, policy versioning, validation by projection, concurrency control, partial understanding, and versioning with and without wildcards.       Web Service Contracts and SOA   The constant focus of this book is on the design and versioning of Web service contracts in support of SOA and service-orientation. Relevant SOA design principles and design patterns are periodically discussed to demonstrate how specific Web service technologies can be applied and further optimized. Furthermore, several of the advanced chapters provide expert techniques for designing Web service contracts while taking SOA governance considerations into account.         About the Web Sites         www.soabooks.com supplements this book with a variety of resources, including a diagram symbol legend, glossary, supplementary articles, and source code available for download.         www.soaspecs.com provides further support by establishing a descriptive portal to XML and Web services specifications referenced in all of Erl’s Service-Oriented Architecture books.            Foreword   Preface   Chapter 1: Introduction   Chapter 2: Case Study Background       Part I: Fundamental Service Contract Design    Chapter 3: SOA Fundamentals and Web Service Contracts   Chapter 4: Anatomy of a Web Service Contract   Chapter 5: A Plain English Guide to Namespaces   Chapter 6: Fundamental XML Schema: Types and Message Structure Basics    Chapter 7: Fundamental WSDL Part I: Abstract Description Design   Chapter 8: Fundamental WSDL Part II: Concrete Description Design   Chapter 9: Fundamental WSDL 2.0: New Features, and Design Options   Chapter 10: Fundamental WS-Policy: Expression, Assertion, and Attachment   Chapter 11: Fundamental Message Design: SOAP Envelope Structure, and Header Block Processing       Part II: Advanced Service Contract Design       Chapter 12: Advanced XML Schema Part I: Message Flexibility, and Type Inheritance and Composition   Chapter 13: Advanced XML Schema Part II: Reusability, Derived Types, and Relational Design   Chapter 14: Advanced WSDL Part I: Modularization, Extensibility, MEPs, and Asynchrony   Chapter 15: Advanced WSDL Part II: Message Dispatch, Service Instance Identification, and Non-SOAP HTTP Binding   Chapter 16: Advanced WS-Policy Part I: Policy Centralization and Nested, Parameterized, and Ignorable Assertions   Chapter 17: Advanced WS-Policy Part II: Custom Policy Assertion Design, Runtime Representation, and Compatibility   Chapter 18: Advanced Message Design Part I: WS-Addressing Vocabularies   Chapter 19: Advanced Message Design Part II: WS-Addressing Rules and Design Techniques       Part III: Service Contract Versioning   Chapter 20: Versioning Fundamentals   Chapter 21: Versioning WSDL Definitions   Chapter 22: Versioning Message Schemas   Chapter 23: Advanced Versioning       Part IV: Appendices   Appendix A: Case Study Conclusion   Appendix B: A Comparison of Web Services and REST Services   Appendix C: How Technology Standards are Developed   Appendix D: Alphabetical Pseudo Schema Reference   Appendix E: SOA Design Patterns Related to This Book","brand":"WoB","offers":[{"title":"- \/ - \/ INTERNAL","offer_id":53620524810513,"sku":null,"price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":53620524941585,"sku":"NIN9780134767437","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9780134767437.jpg?v=1780555367"}],"url":"https:\/\/www.worldofbooks.com\/collections\/the-pearson-service-technology-series-from-thomas-erl-book-series.oembed","provider":"World of Books ","version":"1.0","type":"link"}