Web Services Platform Architecture: SOAP, WSDL, WS-Policy, WS-Addressing, WS-BPEL, WS-Reliable Messaging, and More

Web Services Platform Architecture: SOAP, WSDL, WS-Policy, WS-Addressing, WS-BPEL, WS-Reliable Messaging, and More

作者: Sanjiva Weerawarana Francisco Curbera Frank Leymann Tony Storey Donald F. Ferguson
出版社: Prentice Hall
出版在: 2005-03-22
ISBN-13: 9780131488748
ISBN-10: 0131488740
裝訂格式: Paperback
總頁數: 456 頁





內容描述


Table of Contents:

Foreword by Steve Mills.
Foreword by Ronald Schmelzer.
Preface.
Acknowledgments.
About the Authors.
I. INTRODUCTION.

  1. Service-Oriented Architectures.
        Virtual Enterprises.
          Business Process
    Optimization.
          Collaborations, Mergers,
    and Acquisitions.
          Resource
    Sharing.
         The Need for Loose
    Coupling.
          Issues with Current
    Distributed System Technologies.
          Advantages of
    Message-Oriented Middleware.
          Future Proofing.
        What Is a Service?
          Evolution of Major Software
    Granules.
          The Software Version of a
    Service.
        Service-Oriented
    Architecture.
         
    Bind/Publish/Find.
          Framework for
    SOA.
        Summary.
  2. Background.
        XML.
          XML Basics.
          DTDs, XML Schema, and
    RelaxNG.
          XML Namespaces.
        World Wide Web.
          URIs.
          HTTP.
          MIME.
        Summary.
  3. Web Services: A Realization of SOA.
        Scope of the Architecture.
        Transport Services.
        Messaging Services.
          SOAP.
          WS-Addressing.
        Service Description.
          WSDL.
          Policy.
        Discovery Services.
          UDDI.
          MetaData
    Exchange.
        Quality of Service.
          WS-Security.
          Reliable
    Messaging.
          Transactions.
        Service Components.
          Composition of Web
    Services.
        Composeability.
        Interoperability.
          WS-I.
        REST.
           “Representational” in
    REST.
           “State Transfer” in
    REST.
          REST Interface
    Structure.
           REST and Web
    Services.
        Scope of Applicability of SOA and Web
    Service.
        Summary.
    II. MESSAGING FRAMEWORK.
  4. SOAP.
        A Brief History of SOAP.
        Architectural Concepts.
          Defining Some
    Terms.
          The SOAP Processing
    Model.
          SOAP Roles.
          SOAP Faults.
          Documents and
    RPC.
          Message Exchange
    Patterns.
          SOAP Bindings.
        SOAP Attachments.
        Differences Between SOAP 1.1 and
    1.2.
        Summary.
  5. Web Services Addressing.
        Addressing Web Services.
        Architectural Concepts.
          Endpoint
    References.
          Comparing
    Endpoints.
          Message Information
    Headers.
          Binding Endpoint References
    to SOAP Messages.
          Request-Reply Pattern in
    WS-Addressing.
        Example.
        Future Directions.
        Summary.
    III. DESCRIBING METADATA.
  6. Web Services Description Language
    (WSDL).
        Role of WSDL in WS-*/SOA.
        History.
        Architectural Concepts.
          Extensibility.
          Support for Multiple Type
    Systems.
          Unifying Messaging and
    RPC.
          Separation of “What” from
    “How” and “Where”.
          Support for Multiple
    Protocols and Transports.
          No Ordering.
          No Semantics.
        WSDL 1.1.
          Language
    Structure.
          Best Practices.
          Problems and
    Limitations.
        WSDL v2.0.
          Overall Language
    Structure.
          Interface
    Extensions.
          Elimination of
    .
          Message Exchange
    Patterns.
          Services.
          Features and
    Properties.
        Future Directions.
        Summary.
  7. Web Services Policy.
        Motivation for WS-Policy.
        Architectural Concepts.
          Policy
    Framework.
          Attaching Policies to Web
    Services.
        Future Directions.
        Summary.
    IV. DISCOVERING METADATA.
  8. Universal Description, Discovery, and Integration
    (UDDI).
        Role of UDDI in SOA and the WS
    Stack.
          Use of UDDI During Design
    and Development.
          Use of UDDI at
    Runtime.
        Motivation for UDDI.
        Architectural Concepts.
          UDDI V3 Data
    Model.
          UDDI and WSDL.
          UDDI and
    WS-Policy.
          UDDI V3 Architecture and
    APIs.
          New Features in UDDI
    V3.
        Future Directions.
          Standardization of Taxonomy
    Language.
          Semantic
    Searching.
          Instance-Based
    Security.
        Summary.
  9. Web Services Metadata Exchange.
        Architectural Concepts.
          Extensibility of Metadata
    Dialects.
          Use of Indirection:
    Metadata References and Locations.
          Metadata Request
    Operations.
          Default Protocol
    Binding.
        Future Directions.
        Summary.
    V. RELIABLE INTERACTION.
  10. Reliable Messaging.
        Motivation for Reliable
    Messaging.
          The Network Is
    Reliable.
          Latency Is Zero.
          There Is One
    Administrator.
        Reliable Messaging
    Scenarios.
          Store and
    Forward.
          Batch Window.
          Failure
    Recovery.
          Long-Running
    Transactions.
        Architectural Concepts.
        Processing Model.
          Sequence
    Lifecycle.
          Basic Syntax.
          Sequence
    Element.
          SequenceAcknowledgement
    Element.
          AckRequested
    Element.
          SequenceFault
    Element.
          Delivery Semantics
    Supported.
          Policy
    Assertions.
          Inactivity
    Timeout.
          Retransmission
    Interval.
          Acknowledgement
    Interval.
          Basic WS-Reliable Messaging
    Profile.
        Strengths and Weaknesses.
        Examples.
        Future Directions.
        Summary.
  11. Transactions.
        Role of Transactions in Web
    Services/SOA.
        Motivation for Transactions.
          Classic
    Transactions.
          Business
    Transactions.
        Architectural Concepts.
          Definition of Transaction
    Architectural Terms.
          Services and
    Protocols.
        Example.
          Travel Agent Scenario Using
    Atomic Transaction.
          Travel Agent Scenario Using
    Business Activity.
        Summary.
    VI. SECURITY.
  12. Security.
        A Motivating Example: Travel Agent Web
    Services.
        Roles of Security in Web
    Services.
        Motivation for Using
    WS-Security.
        End-to-End Security When Intermediaries
    Are Present.
        Federating Multiple Security
    Domains.
        A Brief History.
        Architectural Concepts.
        Processing Model.
          XML Signature.
          XML Encryption.
        Putting the Pieces Together.
          The Basic Model.
          Model with
    Intermediary.
          Trust
    Relationships.
        Interoperability.
          Basic Security
    Profile.
        Future Directions.
        Summary.
  13. Advanced Security.
        WS-Trust.
          In-Band.
          Out-of-Band.
        WS-SecureConversation.
        WS-Privacy.
        WS-Federation.
        WS-Authorization.
        Web Services Authorization
    Model.
        Security and Policy.
        Assertion Model.
        Other Security Topics.
          Public-Key
    Cryptography.
        Non-Repudiation.
          Data Integrity and
    Data-Origin Authentication.
          Proof of Message
    Origin.
          Proof of Message
    Receipt.
          Delivery of Proof of
    Message Receipt.
        Summary.
    VII. SERVICE COMPOSITION.
  14. Modeling Business Processes: BPEL.
        Motivation for BPEL.
          A Brief History.
        Architectural Concepts.
          Overview of the Process
    Composition Model.
          Abstract and Executable
    Processes.
          Recursive, Type-Based
    Composition.
          Process Instance
    Lifecycle.
          Event Handling.
          Dealing with Exceptional
    Behavior.
          Extensibility and the Role
    of Web Services Policies.
        BPEL Processing Model.
          Deployment.
          Interacting with the
    Process.
          Navigating the Process
    Model.
          Scopes and
    Handlers.
        Future Directions.
        Summary.
    VII. CASE STUDIES.
  15. Case Study: Car Parts Supply Chain.
        Scenario Description.
        Architecture.
        Web Service Descriptions.
        Messages and Protocols.
        Summary.
  16. Case Study: Ordering Service Packs.
        Scenario Description.
        Architecture.
        Web Service Descriptions.
        Messages and Protocols.
        Summary.
    IX. CONCLUSION.
  17. Futures.
        Semantics.
        Wiring.
        Ordering Constraints.
        Contracting.
        Summary.
  18. Conclusion.
        A Summary of the Web Services
    Platform.
        Standardization.
          Concerns About the
    Standardization Process.
        Competing Specifications.
        Perspectives.
          Why Will It
    Succeed?
          Risks.
        Building on the Core
    Platform.
        Summary.
    References.
    Index.



相關書籍

打造高速網站從網站指標開始:全方位提升使用者體驗與流量的關鍵

作者 唐心皓(Summer)

2005-03-22

Deploying Rails Applications: A Step-by-Step Guide

作者 Ezra Zygmuntowicz Bruce Tate Clinton Begin

2005-03-22

HTML5 Cookbook (Paperback)

作者 Christopher Schmitt Kyle Simpson

2005-03-22