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 Description 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
transformation. 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-oriented
encapsulation. 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. Integration architectures
for XML and 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.Promotional Information
As XML becomes an increasingly significant part of the IT
mainstream, expert guidance and common-sense strategies are
required to avoid the many pitfalls of applying XML incorrectly or
allowing it to be used in an uncontrolled manner. This book acts as
a knowledge base for issues relating to integration, and provides
clear, concise advice on how to best determine the manner and
direction XML technology should be positioned and integrated. The
book will be one of the first to provide documentation for
second-generation Web services technologies (also known as WS-*).
The importance of these specifications (which include BPEL,
WS-Transaction, WS-Coordination, WS-Security, WS-Policy, and
WS-Reliable Messaging) cannot be understated. Major standards
organizations and vendors are supporting and developing these
standards. ***David Keogh, Program Manager for Enterprise
Frameworks and Tools, Microsoft, will provide a front cover
quotation for the book.
About the Author
Thomas Erl is the world's top-selling SOA author and the Series
Editor of the Prentice Hall Service-Oriented Computing Series from
Thomas Erl http://www.soabooks.com/ His first two books,
Service-Oriented Architecture: A Field Guide to Integrating XML and
Web Services and Service-Oriented Architecture: Concepts,
Technology, and Design have become international bestsellers and
have been formally endorsed by senior members of major software
organizations, such as IBM, Sun, and Microsoft. Thomas is also the
founder of SOA Systems Inc. http://www.soasystems.com, a company
specializing in SOA training and strategic consulting services with
a vendor-agnostic focus. Through his work with standards
organizations and independent research efforts, Thomas has made
significant contributions to the SOA industry, most notably in the
areas of service-orientation and SOA methodology. Thomas has had
numerous articles and papers published on Web sites and in industry
trade magazines, and is a speaker and instructor for private and
public events. To learn more, visit http://www.thomaserl.com.