There are a variety of specifications associated with web services. These specifications are in varying degrees of maturity and are maintained or supported by various standards bodies and entities. These specifications are the basic web services framework established by first-generation standards represented by WSDL, SOAP, and UDDI.
- SOAP Message Transmission Optimization Mechanism
- WS-Addressing
- WS-EndpointResolution
- WS-Notification
- WS-BaseNotification
- WS-Topics
- WS-BrokeredNotification
- WS-Transfer
- WS-Eventing
- WS-Enumeration
- WS-MakeConnection
- WS-MessageData (see )
Metadata exchange specification
- JSON-WSP
- WS-Policy
- WS-PolicyAssertions
- WS-PolicyAttachment
- WS-Discovery
- WS-Inspection
- WS-MetadataExchange
- Universal Description Discovery and Integration (UDDI)
- WSDL 2.0 Core
- WSDL 2.0 SOAP Binding
- Web Services Semantics (WSDL-S)
- WS-Naming
Security specification
- WS-Security
- XML Signature
- XML Encryption
- XML Key Management (XKMS)
- WS-SecureConversation
- WS-SecurityPolicy
- WS-Trust
- WS-Federation
- WS-Federation Active Requestor Profile
- WS-Federation Passive Requestor Profile
- Web Services Security Kerberos Binding
- Web Single Sign-On Interoperability Profile
- Web Single Sign-On Metadata Exchange Protocol
- Security Assertion Markup Language (SAML)
- Extensible Access Control Markup Language (XACML)
Privacy
- P3P
Reliable messaging specifications
- WS-ReliableMessaging
- WS-Reliability
- WS-RM Policy Assertion
Resource specifications
- Web Service Data Access and Integration (WS-DAI)
- Web Services Resource Framework
- WS-Resource
- WS-BaseFaults
- WS-ServiceGroup
- WS-ResourceProperties
- WS-ResourceLifetime
- WS-Transfer
- WS-Fragment
- Resource Representation SOAP Header Block
Web services interoperability (WS-I) specification
These specifications provide additional information to improve interoperability between vendor implementations.
- WS-I Basic Profile
- WS-I Basic Security Profile
- Simple Soap Binding Profile
Business process specifications
- WS-BPEL
- WS-CDL
- Web Service Choreography Interface (WSCI)
- WS-Choreography
- XML Process Definition Language
- Web Services Conversation Language (WSCL)
- Web Services Flow Language (WSFL)
Transaction specifications
- WS-Agreement
- WS-AtomicTransaction
- WS-BusinessActivity
- WS-Coordination
- WS-CAF
- WS-Transaction
- WS-Context
- WS-CF
- WS-TXM
Management specifications
- WS-CIM
- WS-GAF
- WS-Management
