List of web service specifications
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. Specifications may complement, overlap, and compete with each other. Web service specifications are occasionally referred to collectively as "WS-*", though there is not a single managed set of specifications that this consistently refers to, nor a recognized owning body across them all.
"WS-*" is a prefix used to indicate specifications associated with web services and there exist many WS-* standards including WS-Addressing, WS-Discovery, WS-Federation, WS-Policy, WS-Security, and WS-Trust. This page includes many of the specifications that might be considered a part of "WS-*".
Web service standards listings
These sites contain documents and links about the different Web services standards identified on this page.- IBM Developerworks: Standard and Web Service
-
XML specification
- XML
- XML Namespaces
- XML Schema
- XPath
- XQuery
- XML Information Set
- XInclude
- XML Pointer
Messaging specification
- SOAP
- SOAP-over-UDP
- SOAP Message Transmission Optimization Mechanism
- WS-Notification
- * WS-BaseNotification
- * WS-Topics
- * WS-BrokeredNotification
- WS-Addressing
- WS-Transfer
- WS-Eventing
- WS-Enumeration
- WS-MakeConnection
Metadata exchange specification
- JSON-WSP
- WS-Policy
- WS-PolicyAssertions
- WS-PolicyAttachment
- WS-Discovery
- * WS-Inspection
- WS-MetadataExchange
- Universal Description Discovery and Integration
- WSDL 2.0 Core
- WSDL 2.0 SOAP Binding
- * Web Services Semantics
- WS-Resource Framework
Security specification
- WS-Security
- XML Signature
- XML Encryption
- 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
- XACML
Privacy
- P3P
Reliable messaging specifications
- WS-ReliableMessaging
- WS-Reliability
- WS-RM Policy Assertion
Resource specifications
- 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
- WS-I Basic Profile
- WS-I Basic Security Profile
- Simple Soap Binding Profile
Business process specifications
- WS-BPEL
- WS-CDL
- Web Service Choreography Interface
- WS-Choreography
- XML Process Definition Language
- Web Services Conversation Language
Transaction specifications
- WS-BusinessActivity
- WS-AtomicTransaction
- WS-Coordination
- WS-CAF
- WS-Transaction
- WS-Context
- WS-CF
- WS-TXM
Management specifications
- WS-Management
- WS-Management Catalog
- WS-ResourceTransfer
- WSDM
Presentation-oriented specification
- Web Services for Remote Portlets
Draft specifications
- WS-Provisioning – Describes the APIs and schemas necessary to facilitate interoperability between provisioning systems in a consistent manner using Web services
Other
- Devices Profile for Web Services
- ebXML
Standardization
- ISO/IEC Information technology -- Biometric application programming interface -- Part 2: Biometric archive function provider interface
- ISO Geographic information -- Location-based services -- Tracking and navigation
- ISO/IEC Information technology -- Service management -- Part 1: Specification
- ISO/IEC Information technology -- Service management -- Part 2: Code of practice
- ISO/IEC Information technology -- Generic applications of ASN.1: Fast Web Services
- ISO/IEC Information technology -- Telecommunications and information exchange between systems -- WS-Session -- Web Services for Application Session Services