Following is an outline of most of the protocols used to deliver Web services. The services prefixed with the "WS-" are often called the "WS protocols" or "WS* protocols." See
Web services.
MESSAGING
SOAP
messaging system
MTOM (Msg Trans Optimization Mechanism)
optimize transmission of SOAP messages
WS-Addressing
normalize addresses to traverse network
firewalls and gateways
METADATA
WSBPEL
language for business processes
WSDL
language for Web services
WSFL
language for Web services processes
WS-Policy
framework for communicating policy
requirements and restraints
WS-PolicyAssertions
common assertions within a policy
WS-PolicyAttachment
associate WS-Policy with WSDL and UDDI
WS-MetadataExchange (WS-MEX)
bootstrap communication with a
Web service
SECURITY
WS-SecurityPolicy
define policy assertions
WS-Security
protection methods for SOAP messages
WS-Trust
manage security tokens
WS-SecureConversation
define new WS-Security token types
define how keys are computed
QUALITY OF SERVICE
WS-ReliableMessaging (WS-RM)
ensure message is delivered
in case of failure
WS-Coordination
framework for coordinating actions in
WS-Atomic Transactions
WS-AtomicTransactions
supports rollback (see two-phase commit)