A list of remaining open issues is included in 4 Conclusions.Patent disclosures relevant to this specification may be found on the Working Group's patent disclosure page.
For the purpose of this Working Group and this architecture, and without prejudice toward other definitions, we will use the following definition: [Definition: A Web service is a software system designed to support interoperable machine-to-machine interaction over a network.
It has an interface described in a machine-processable format (specifically WSDL).
This publication as a Working Group Note coincides with the end of the Working Group's charter period, and represents the culmination of the group's work.
Discussion of this document is invited on the public mailing list [email protected](public archives).
188.8.131.52 The Registry Approach 184.108.40.206 The Index Approach 220.127.116.11 Peer-to-Peer (P2P) Discovery 18.104.22.168 Discovery Service Trade-Offs 3.4.3 Federated Discovery Services 3.4.4 Functional Descriptions and Discovery 3.5 Web Service Semantics 3.5.1 Message semantics and visibility 3.5.2 Semantics of the Architectural Models 3.5.3 The Role of Metadata 3.6 Web Services Security 3.6.1 Security policies 3.6.2 Message Level Security Threats 22.214.171.124 Message Alteration 126.96.36.199 Confidentiality 188.8.131.52 Man-in-the-middle 184.108.40.206 Spoofing 220.127.116.11 Denial of Service 18.104.22.168 Replay Attacks 3.6.3 Web Services Security Requirements 22.214.171.124 Authentication Mechanisms 126.96.36.199 Authorization 188.8.131.52 Data Integrity and Data Confidentiality 184.108.40.206 Integrity of Transactions and Communications 220.127.116.11 Non-Repudiation 18.104.22.168 End-to-End Integrity and Confidentiality of Messages 22.214.171.124 Audit Trails 126.96.36.199 Distributed Enforcement of Security Policies 3.6.4 Security Consideration of This Architecture 188.8.131.52 Cross-Domain Identities 184.108.40.206 Distributed Policies 220.127.116.11 Trust Policies 18.104.22.168 Secure Discovery Mechanism 22.214.171.124 Trust and Discovery 126.96.36.199 Secure Messaging 3.6.5 Privacy Considerations 3.7 Peer-to-Peer Interaction 3.8 Web Services Reliability 3.8.1 Message reliability 3.8.2 Service reliability 3.8.3 Reliability and management 3.9 Web Service Management 3.10 Web Services and EDI: Transaction Tracking 3.10.1 When Something Goes Wrong 3.10.2 The Need for Tracking 3.10.3 Examples of Tracking 3.10.4 Requirements for Effective Tracking 3.10.5 Tracking and URIs 4 Conclusions 4.1 Requirements Analysis 4.2 Value of This Work 4.3 Significant Unresolved Issues A Overview of Web Services Specifications (Non-Normative) B An Overview of Web Services Security Technologies (Non-Normative) B.1 XML-Signature and XML-Encryption B.2 Web Services Security B.3 XML Key Management Specification (XKMS) 2.0 B.4 Security Assertion Markup Language (SAML) B.5 XACML: Communicating Policy Information B.6 Identity Federation C References (Non-Normative) D Acknowledgments (Non-Normative) Web services provide a standard means of interoperating between different software applications, running on a variety of platforms and/or frameworks.