Service-Oriented Architecture: A Field Guide to Integrating XML and Web Services

Service-Oriented Architecture:
A Field Guide to Integrating XML and Web Services

by Thomas Erl

  • Prentice Hall/PearsonPTR
  • ISBN: 0131428985
  • Paperback, 534 pages

About this Book

Service-oriented computing is establishing itself as the de facto platform for contemporary business automation solutions. At the heart of this platform lies the powerful service-oriented architecture (SOA) model. The integration of SOA principles and technology is empowering organizations to build applications with unprecedented levels of flexibility, agility, and sophistication.

This guide will help you dramatically reduce the risk, complexity, and cost of integrating the many new concepts and technologies introduced by SOA. It brings together the first comprehensive collection of filed-proven strategies, guidelines, and best practices for making the transition toward the service-oriented enterprise.

  • includes hundreds of individual integration strategies and more than 60 best practices for both XML and Web services technologies
  • Explores design issues related to a wide variety of service-oriented integration architectures that integrate XML and Web services into legacy and EAI environments
  • Provides a clear roadmap for planning a long-term migration toward a standardized service-oriented enterprise
  • Introduces key XML, Web services, and WS-* specifications

Table of Contents

  • Chapter 1: Introduction
  • Part I: The technical landscape
  • Chapter 2: Introduction to XML technologies
  • Chapter 3: Introduction to Web service technologies
  • Chapter 4: Introduction to second-generation (WS-*) Web services technologies
  • Part II: Integrating technology
  • Chapter 5: Integrating XML into applications
  • Chapter 6: Integrating Web services into applications
  • Chapter 7: Integrating XML and databases
  • Part III: Integrating applications
  • Chapter 8: The mechanics of application integration
  • Chapter 9: Service-oriented architectures for legacy integration
  • Chapter 10: Service-oriented architectures for enterprise integration
  • Chapter 11: Service-oriented integration strategies
  • Part IV: Integrating the enterprise
  • Chapter 12: Thirty best practices for integrating XML
  • Chapter 13: Thirty best practices for integrating Web services
  • Chapter 14: Building the service-oriented enterprise

SOA Certified Professional Program

This book is part of the official curriculum for the SOA School SOA Certified Professional Program.

For more information, visit


To be notified of new book releases and other updates to this site, please connect with the social media channels at:


"Web Services is the integration technology preferred by organizations implenting Service Oriented Architectures. I would recommend that anybody involved in application development obtain a working knowledge of these technologies, and I'm pleased to recommend Erl's book as a great place to begin."

- Tom Glover, Senior Program Manager, Web Services Standards, IBM Software Group, and Chairman of the Web Services Interoperability Organization (WS-I)

"An excellent guide to building and integrating XML and Web services, providing pragmatic recommendations for applying these technologies effectively. The author tackles numerous integration challenges, identifying common mistakes and providing guidance needed to get it right the first time. A valuable resource for understanding and realizing the benefits of service-oriented architecture in the enterprise."

- David Keogh, Program Manager, Visual Studio Enterprise Tools, Microsoft

There are and will be many books that will cover the ever growing topic of Web services and Service-Oriented Architecture, but this book will certainly go down in history as one of the best. The only book of its kind that covers the latest and the greatest Web services protocols and integration techniques available today, such as the second generation Web services protocols. The author does not hesitate to mention the fact that the road to a Service-Oriented architecture is paved with good intentions and failed projects and it is very risking undertaking. The author does walk the readers and the audiences of his book thru a step-by-step process of migration, integration and reengineering efforts...

This book will probably be known as the first book that actually explained SOA's and how to go about migrating to a Service oriented architecture. It's a step by step guide that shows the reader how to succeed with Web services and what will it take to become successful. It's a course in software engineering with new available technologies and new ways of thinking. Finally, it's a easy read with pointers, hints, how-to's, tips, comparison techniques and many other useful ideas that is very handy for any system integrator and architect.

- Art Sedighi, IEEE Software Magazine Book Reviewer

"If you are a technical architect or a project manager trying to make strategic decisions for integrating Web services into enterprise applications, this is the book to begin with."

- L. Pasculescu, ACM Book Reviewer,

"As we move out of the earlier client/server and the web enabled environment, developing a clear enterprise architecture design will be crucial for organizations that wish to manage costs and deliver value. Service-Oriented Architecture is a great field manual for executives that need to deliver mission critical system that can provide the ability to refresh technology without major impact to the entire environment. This should be on every architect's bookshelf."

- Eric von Eckartsberg, Associate, Booz Allen Hamilton

"Thanks for unravelling [the] mysteries [of SOA] for me. I thought I was getting somewhere just because I knew how to build Web Services...but I now see how much there is to it. All the rave reviews you are getting are deserved. Can't wait to pick up your other books. Really, this is the most useful book I've read since the Gang of Four."

- Eric C. Anderson, The League of Conservation Voters, Inc.

"Leading-edge IT organizations are currently exploring second generation web service technologies, but introductory material beyond technical specifications is sparse. Erl explains many of these emerging technologiesin simple terms, elucidating the difficult concepts with appropriate examples, and demonstrates how they contribute to service-oriented architectures. I highly recommend this book to Enterprise Architects for their shelves."

- Kevin P. Davis, Ph. D., Technical Reviewer

"This is the book to have for analysts, architects and managers working on service-oriented projects. In contrast to other books, this one focuses on the concepts and processes involved in service oriented architectures than at specific protocols or development platforms. After reviewing the building blocks for service-oriented architectures, Thomas Erl goes on to offer advice on setting up teams, projects, designing services and selecting appropriate tools and aligning organizations reap the full benefits of service-orientation. With its easy to understand language and diagrams, this book helps technical and non-technical team members to quickly establish a common vocabulary for the elements of a service-oriented project. The process blueprints for the analysis and design phases of a project also offer a great starting point for kick-starting the migration to a service-oriented organization. It's the first book l recommend to my clients."

- Christoph Schittko, Senior Architect, Momentum Software

"This book is a very comprehensive look at implementing Web Services within an enterprise. The author shares his extensive experience in this realm, focusing on providing a baseline of knowledge and best practices, all in a highly engaging and readable format. This book also had the best usage of diagrams and figures that really lends itself to understanding the material!"

- Cristof Falk, Technical Reviewer

"This book is an excellent guide for architects, developers, and managers that are already working with or are considering to develop Web Services, or Service-Oriented Architecture solutions. The book is divided into four sections. In the first section the fundamental technologies of XML, Web Services, and Service-Oriented Architectures are described in detail with attention given to emerging standards. The book is well written and very thorough in its coverage of the subject. I recommend this book highly to anyone interested in enterprise level service architectures..."

- Adam Hocek, President and CTO, Broadstrokes, Inc.