SitemapTable of ContentsCopyrightPraise for Web Services Platform ArchitectureForeword by Steve MillsForeword by Ronald SchmelzerPrefaceWho Should Read this Book?AcknowledgmentsAbout the AuthorsPart 1: IntroductionChapter 1. Service-Oriented ArchitecturesSection 1.1. Virtual EnterprisesSection 1.2. The Need for Loose CouplingSection 1.3. What Is a Service?Section 1.4. Service-Oriented ArchitectureSection 1.5. SummaryChapter 2. BackgroundSection 2.1. XMLSection 2.2. World Wide WebSection 2.3. SummaryChapter 3. Web Services: A Realization of SOASection 3.1. Scope of the ArchitectureSection 3.2. Transport ServicesSection 3.3. Messaging ServicesSection 3.4. Service DescriptionSection 3.5. Discovery ServicesSection 3.6. Quality of ServiceSection 3.7. Service ComponentsSection 3.8. ComposeabilitySection 3.9. InteroperabilitySection 3.10. RESTSection 3.11. Scope of Applicability of SOA and Web ServiceSection 3.12. SummaryPart 2: Messaging FrameworkChapter 4. SOAPSection 4.1. A Brief History of SOAPSection 4.2. Architectural ConceptsSection 4.3. SOAP AttachmentsSection 4.4. Differences Between SOAP 1.1 and 1.2Section 4.5. SummaryChapter 5. Web Services AddressingSection 5.1. Addressing Web ServicesSection 5.2. Architectural ConceptsSection 5.3. ExampleSection 5.4. Future DirectionsSection 5.5. SummaryPart 3: Describing MetadataChapter 6. Web Services Description Language (WSDL)Section 6.1. Role of WSDL in WS-*/SOASection 6.2. HistorySection 6.3. Architectural ConceptsSection 6.4. WSDL 1.1Section 6.5. WSDL v2.0Section 6.6. Future DirectionsSection 6.7. SummaryChapter 7. Web Services PolicySection 7.1. Motivation for WS-PolicySection 7.2. Architectural ConceptsSection 7.3. Future DirectionsSection 7.4. SummaryPart 4: Discovering MetadataChapter 8. Universal Description, Discovery, and Integration (UDDI)Section 8.1. Role of UDDI in SOA and the WS StackSection 8.2. Motivation for UDDISection 8.3. Architectural ConceptsSection 8.4. Future DirectionsSection 8.5. SummaryChapter 9. Web Services Metadata ExchangeSection 9.1. Architectural ConceptsSection 9.2. Future DirectionsSection 9.3. SummaryPart 5: Reliable InteractionChapter 10. Reliable MessagingSection 10.1. Motivation for Reliable MessagingSection 10.2. Reliable Messaging ScenariosSection 10.3. Architectural ConceptsSection 10.4. Processing ModelSection 10.5. Strengths and WeaknessesSection 10.6. ExamplesSection 10.7. Future DirectionsSection 10.8. SummaryChapter 11. TransactionsSection 11.1. Role of Transactions in Web Services/SOASection 11.2. Motivation for TransactionsSection 11.3. Architectural ConceptsSection 11.4. ExampleSection 11.5. SummaryPart 6: SecurityChapter 12. SecuritySection 12.1. A Motivating Example: Travel Agent Web ServicesSection 12.2. Roles of Security in Web ServicesSection 12.3. Motivation for Using WS-SecuritySection 12.4. End-to-End Security When Intermediaries Are PresentSection 12.5. Federating Multiple Security DomainsSection 12.6. A Brief HistorySection 12.7. Architectural ConceptsSection 12.8. Processing ModelSection 12.9. Putting the Pieces TogetherSection 12.10. InteroperabilitySection 12.11. Future DirectionsSection 12.12. SummaryChapter 13. Advanced SecuritySection 13.1. WS-TrustSection 13.2. WS-SecureConversationSection 13.3. WS-PrivacySection 13.4. WS-FederationSection 13.5. WS-AuthorizationSection 13.6. Web Services Authorization ModelSection 13.7. Security and PolicySection 13.8. Assertion ModelSection 13.9. Other Security TopicsSection 13.10. Non-RepudiationSection 13.11. SummaryPart 7: Service CompositionChapter 14. Modeling Business Processes: BPELSection 14.1. Motivation for BPELSection 14.2. Architectural ConceptsSection 14.3. BPEL Processing ModelSection 14.4. Future DirectionsSection 14.5. SummaryPart 8: Case StudiesChapter 15. Case Study: Car Parts Supply ChainSection 15.1. Scenario DescriptionSection 15.2. ArchitectureSection 15.3. Web Service DescriptionsSection 15.4. Messages and ProtocolsSection 15.5. SummaryChapter 16. Case Study: Ordering Service PacksSection 16.1. Scenario DescriptionSection 16.2. ArchitectureSection 16.3. Web Service DescriptionsSection 16.4. Messages and ProtocolsSection 16.5. SummaryPart 9: ConclusionChapter 17. FuturesSection 17.1. SemanticsSection 17.2. WiringSection 17.3. Ordering ConstraintsSection 17.4. ContractingSection 17.5. SummaryChapter 18. ConclusionSection 18.1. A Summary of the Web Services PlatformSection 18.2. StandardizationSection 18.3. Competing SpecificationsSection 18.4. PerspectivesSection 18.5. Building on the Core PlatformSection 18.6. SummaryAppendix A References |