| | Copyright |
| | Praise for Web Services Platform Architecture |
| | Foreword by Steve Mills |
| | Foreword by Ronald Schmelzer |
| | Preface |
| | | Who Should Read this Book? |
| | Acknowledgments |
| | About the Authors |
| | Part 1: Introduction |
| | | Chapter 1. Service-Oriented Architectures |
| | | Section 1.1. Virtual Enterprises |
| | | Section 1.2. The Need for Loose Coupling |
| | | Section 1.3. What Is a Service? |
| | | Section 1.4. Service-Oriented Architecture |
| | | Section 1.5. Summary |
| | | Chapter 2. Background |
| | | Section 2.1. XML |
| | | Section 2.2. World Wide Web |
| | | Section 2.3. Summary |
| | | Chapter 3. Web Services: A Realization of SOA |
| | | Section 3.1. Scope of the Architecture |
| | | Section 3.2. Transport Services |
| | | Section 3.3. Messaging Services |
| | | Section 3.4. Service Description |
| | | Section 3.5. Discovery Services |
| | | Section 3.6. Quality of Service |
| | | Section 3.7. Service Components |
| | | Section 3.8. Composeability |
| | | Section 3.9. Interoperability |
| | | Section 3.10. REST |
| | | Section 3.11. Scope of Applicability of SOA and Web Service |
| | | Section 3.12. Summary |
| | Part 2: Messaging Framework |
| | | Chapter 4. SOAP |
| | | Section 4.1. A Brief History of SOAP |
| | | Section 4.2. Architectural Concepts |
| | | Section 4.3. SOAP Attachments |
| | | Section 4.4. Differences Between SOAP 1.1 and 1.2 |
| | | Section 4.5. Summary |
| | | Chapter 5. Web Services Addressing |
| | | Section 5.1. Addressing Web Services |
| | | Section 5.2. Architectural Concepts |
| | | Section 5.3. Example |
| | | Section 5.4. Future Directions |
| | | Section 5.5. Summary |
| | Part 3: Describing Metadata |
| | | Chapter 6. Web Services Description Language (WSDL) |
| | | Section 6.1. Role of WSDL in WS-*/SOA |
| | | Section 6.2. History |
| | | Section 6.3. Architectural Concepts |
| | | Section 6.4. WSDL 1.1 |
| | | Section 6.5. WSDL v2.0 |
| | | Section 6.6. Future Directions |
| | | Section 6.7. Summary |
| | | Chapter 7. Web Services Policy |
| | | Section 7.1. Motivation for WS-Policy |
| | | Section 7.2. Architectural Concepts |
| | | Section 7.3. Future Directions |
| | | Section 7.4. Summary |
| | Part 4: Discovering Metadata |
| | | Chapter 8. Universal Description, Discovery, and Integration (UDDI) |
| | | Section 8.1. Role of UDDI in SOA and the WS Stack |
| | | Section 8.2. Motivation for UDDI |
| | | Section 8.3. Architectural Concepts |
| | | Section 8.4. Future Directions |
| | | Section 8.5. Summary |
| | | Chapter 9. Web Services Metadata Exchange |
| | | Section 9.1. Architectural Concepts |
| | | Section 9.2. Future Directions |
| | | Section 9.3. Summary |
| | Part 5: Reliable Interaction |
| | | Chapter 10. Reliable Messaging |
| | | Section 10.1. Motivation for Reliable Messaging |
| | | Section 10.2. Reliable Messaging Scenarios |
| | | Section 10.3. Architectural Concepts |
| | | Section 10.4. Processing Model |
| | | Section 10.5. Strengths and Weaknesses |
| | | Section 10.6. Examples |
| | | Section 10.7. Future Directions |
| | | Section 10.8. Summary |
| | | Chapter 11. Transactions |
| | | Section 11.1. Role of Transactions in Web Services/SOA |
| | | Section 11.2. Motivation for Transactions |
| | | Section 11.3. Architectural Concepts |
| | | Section 11.4. Example |
| | | Section 11.5. Summary |
| | Part 6: Security |
| | | Chapter 12. Security |
| | | Section 12.1. A Motivating Example: Travel Agent Web Services |
| | | Section 12.2. Roles of Security in Web Services |
| | | Section 12.3. Motivation for Using WS-Security |
| | | Section 12.4. End-to-End Security When Intermediaries Are Present |
| | | Section 12.5. Federating Multiple Security Domains |
| | | Section 12.6. A Brief History |
| | | Section 12.7. Architectural Concepts |
| | | Section 12.8. Processing Model |
| | | Section 12.9. Putting the Pieces Together |
| | | Section 12.10. Interoperability |
| | | Section 12.11. Future Directions |
| | | Section 12.12. Summary |
| | | Chapter 13. Advanced Security |
| | | Section 13.1. WS-Trust |
| | | Section 13.2. WS-SecureConversation |
| | | Section 13.3. WS-Privacy |
| | | Section 13.4. WS-Federation |
| | | Section 13.5. WS-Authorization |
| | | Section 13.6. Web Services Authorization Model |
| | | Section 13.7. Security and Policy |
| | | Section 13.8. Assertion Model |
| | | Section 13.9. Other Security Topics |
| | | Section 13.10. Non-Repudiation |
| | | Section 13.11. Summary |
| | Part 7: Service Composition |
| | | Chapter 14. Modeling Business Processes: BPEL |
| | | Section 14.1. Motivation for BPEL |
| | | Section 14.2. Architectural Concepts |
| | | Section 14.3. BPEL Processing Model |
| | | Section 14.4. Future Directions |
| | | Section 14.5. Summary |
| | Part 8: Case Studies |
| | | Chapter 15. Case Study: Car Parts Supply Chain |
| | | Section 15.1. Scenario Description |
| | | Section 15.2. Architecture |
| | | Section 15.3. Web Service Descriptions |
| | | Section 15.4. Messages and Protocols |
| | | Section 15.5. Summary |
| | | Chapter 16. Case Study: Ordering Service Packs |
| | | Section 16.1. Scenario Description |
| | | Section 16.2. Architecture |
| | | Section 16.3. Web Service Descriptions |
| | | Section 16.4. Messages and Protocols |
| | | Section 16.5. Summary |
| | Part 9: Conclusion |
| | | Chapter 17. Futures |
| | | Section 17.1. Semantics |
| | | Section 17.2. Wiring |
| | | Section 17.3. Ordering Constraints |
| | | Section 17.4. Contracting |
| | | Section 17.5. Summary |
| | | Chapter 18. Conclusion |
| | | Section 18.1. A Summary of the Web Services Platform |
| | | Section 18.2. Standardization |
| | | Section 18.3. Competing Specifications |
| | | Section 18.4. Perspectives |
| | | Section 18.5. Building on the Core Platform |
| | | Section 18.6. Summary |
| | Appendix A References |
| | Index |