Service-Oriented Architecture: A Field Guide to Integrating XML and Web Services View Larger Image | Thomas Erl Prentice Hall, Paperback, Published April 2004, 536 pages, ISBN 0131428985 | List Price: $49.99 Our Price: $31.95 You Save: $18.04 (36% Off)
| | | Availability: Out-Of-Stock |
Read an excerpt:
Chapter 3: Introduction to Web services technologies
Excerpt provided courtesy of Prentice-Hall PTR. Copyright © Prentice-Hall PTR. Written permission from the publisher is required for any use of this material.
|
Be the First to Write a Review and tell the world about this title!People who purchase this book frequently purchase: - Service-Oriented Architecture: Concepts, Technology, and Design; Thomas Erl, $39.50, 21% Off!
- Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions; Gregor Hohpe, et al, $46.95, 22% Off!
- J2EE Web Services; Richard Monson-Haefel, $40.95, 37% Off!
- Web Services Platform Architecture: SOAP, WSDL, WS-Policy, WS-Addressing, WS-BPEL, WS-Reliable Messaging and More; Sanjiva Weerawarana, et al, $31.50, 37% Off!
Books on similar topics, in best-seller order:Books from the same publisher, in best-seller order:
Web services is the integration technology preferred by organizationsimplementing
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.
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 technologies in 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., Software Architect.
Building service-oriented architecture…with less risk, cost, and complexity
The emergence of key second-generation Web services standards has positioned
service-oriented architecture (SOA) as the foremost platform for contemporary
business automation solutions. The integration of SOA principles and technology
is empowering organizations to build applications with unprecedented levels
of flexibility, agility, and sophistication (while also allowing them to
leverage existing legacy environments).
This guide will help you dramatically reduce the risk, complexity, and
cost of integrating the many new concepts and technologies introduced by
the SOA platform. It brings together the first comprehensive collection
of field-proven strategies, guidelines, and best practices for making the
transition toward the service-oriented enterprise.
Writing for architects, analysts, managers, and developers, Thomas Erl
offers expert advice for making strategic decisions about both immediate
and long-term integration issues. Erl addresses a broad spectrum of integration
challenges, covering technical and design issues, as well as strategic
planning.
-
Covers crucial second-generation (WS-*) Web services standards: BPEL4WS,
WS-Security, WS-Coordination, WS-Transaction, WS-Policy, WS-ReliableMessaging,
and WS-Attachments
-
Includes hundreds of individual integration strategies and more than 60
best practices for both XML and Web services technologies
-
Includes a complete tutorial on service-oriented design principles for
business and technical modeling
-
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
Service-oriented architecture is no longer an exclusive discipline practiced
only by expensive consultants. With this book's help, you can plan, architect,
and implement your own service-oriented environments-efficiently and cost-effectively.
Table of Contents
Preface.
1. Introduction.
Why This Guide Is Important. The XML &
Web Services Integration Framework (XWIF). How This Guide Is Organized.
www.serviceoriented.ws. Contact the Author.
I. THE TECHNICAL LANDSCAPE.
2. Introduction to XML Technologies.
Extensible Markup Language (XML). Document
Type Definitions (DTD). XML Schema Definition Language (XSD). Extensible
Stylesheet Language Transformations (XSLT). XML Query Language (XQuery).
XML Path Language (XPath).
3. Introduction to Web Services Technologies.
Web Services and the Service-Oriented
Architecture (SOA). Web Services Definition Language (WSDL). Simple Object
Access Protocol (SOAP). Universal Description, Discovery, and Integration
(UDDI).
4. Introduction to Second-Generation
(WS-*) Web Services Technologies.
Second-Generation Web Services and the
Service-Oriented Enterprise. (SOE). WS-Coordination and WS-Transaction.
Business Process Execution Language for Web Services (BPEL4WS). WS-Security
and the Web Services Security Specifications. WS-ReliableMessaging. WS-Policy.
WS-Attachments.
II. INTEGRATING TECHNOLOGY.
5. Integrating XML into Applications.
Strategies for Integrating XML Data Representation.
Strategies for Integrating XML Data Validation. Strategies for Integrating
XML Schema Administration. Strategies for Integrating XML Data Querying.
6. Integrating Web Services into Applications.
Service Models. Modeling Service-Oriented
Component Classes and Web Service Interfaces. Strategies for Integrating
Service Assemblies. Strategies for Enhancing Service Functionality. Strategies
for Integrating SOAP Messaging.
7. Integrating XML and Databases.
Comparing XML and Relational Databases.
XML Integration Architectures for Relational Databases. Strategies for
Integrating XML with Relational Databases. Techniques for Mapping XML to
Relational Data. Database Extensions. Native XML Databases.
III. INTEGRATING APPLICATIONS.
8. The Mechanics of Application Integration.
Understanding Application Integration.
Integration Levels. A Guide to Middleware. Choosing an Integration Path.
9. Service-Oriented Architectures for
Legacy Integration.
Service Models for Application Integration.
Fundamental Integration Components. Web Services and One-Way Integration
Architectures. Web Services and Point-To-Point Architectures. Web Services
and Centralized Database Architectures. Service-Oriented Analysis for Legacy
Architectures.
10. Service-Oriented Architectures
for Enterprise Integration.
Service Models for Enterprise Integration
Architectures. Fundamental Enterprise Integration Architecture Components.
Web Services and Enterprise Integration Architectures. Hub and Spoke. Messaging
Bus. Enterprise Service Bus (ESB).
11. Service-Oriented Integration Strategies.
Strategies for Streamlining Integration
Endpoint Interfaces. Strategies for Optimizing Integration Endpoint Services.
Strategies for Integrating Legacy Architectures. Strategies for Enterprise
Solution Integration. Strategies for Integrating Web Services Security.
IV. INTEGRATING THE ENTERPRISE.
12. Thirty Best Practices for Integrating
XML.
Best Practices for planning XML Migration
Projects. Best Practices for Knowledge Management within XML Projects.
Best Practices for Standardizing XML Applications. Best Practices for Designing
XML Applications.
13. Thirty Best Practices for Integrating
Web Services.
Best Practices for Planning Service-Oriented
Projects. Best Practices for Standardizing Web Services. Best Practices
for Designing Service-Oriented Environments. Best Practices for Managing
Service-Oriented Development Projects. Best Practices for Implementing
Web Services.
14. Building the Service-Oriented Enterprise
(SOE).
SOA Modeling Basics. SOE Building Blocks.
SOE Migration Strategy. About the Author. About the Photographs.
Index.
About the Author
THOMAS ERL is an independent consultant and Chief Architect at XMLTC
Consulting Inc. in Vancouver, BC, Canada. He is widely known for inventing
the Layered Scope Model for XML
and Web services, as well as the XML & Web Services Integration Framework
(XWIF). Thomas is also responsible for one of the world's largest XML and
Web services resource portals.
|