SOA Specifications

Business Processes
Core Specifications
Messaging Management
Metadata Management
Reliability Management
Resource Management
Security Management
Transaction Management

Business Processes

WSBPEL

WSBPEL (Web Services Business Process Execution Language) is an OASIS standard.
WSBPEL enables users to describe business process activities as Web services and define how they can be connected to accomplish specific tasks.

[IBM] Business Process Execution Language for Web Services version 1.1
[Microsoft] Business Process Execution Language for Web Services Specification Index Page
bpel.xml.org

Core Specifications

SOAP

SOAP (Simple Object Access Protocol) is a W3C standard.
SOAP is a simple XML-based protocol to let applications exchange information over HTTP.

[W3Schools] SOAP Tutorial

UDDI

UDDI (Universal Description, Discovery and Integration) is an OASIS standard.
The UDDI specification defines a universal method for enterprises to dynamically discover and invoke Web services.

uddi.xml.org
[Microsoft] UDDI Services

WSDL

WSDL (Web Services Description Language) is a W3C standard.
WSDL is an XML-based language for describing Web services and how to access them.

[Microsoft] Understanding WSDL
[W3Schools] WSDL Tutorial

WS-I

The WS-I (Web Services Interoperability) Organization is a consortium of editors and standards organizations (IBM, Microsoft, Nokia, OASIS, Oracle, SAP, webMethods...) to establish Best Practices for Web services interoperability.

[WS-I] Basic Profile
[WS-I] Deliverables

XML

XML (eXtensible Markup Language) is a W3C standard.
XML was designed to transport and store data.

[IBM] New to XML
[Microsoft] XML Developer Center
[W3Schools] XML Tutorial

XSD

XSD (XML Schema Description) is a W3C standard.
An XML Schema describes the structure of an XML document.

[W3Schools] XML Schema Tutorial

XSLT

XSLT (eXtensible Stylesheet Language Transformations) is a W3C standard.
XSLT is a language for transforming XML documents.

[W3Schools] XSLT Tutorial


BOTTOM

Messaging Management

WS-Addressing

WS-Addressing (Web Services Addressing) is a W3C standard.
WS-Addressing provides transport-neutral mechanisms to address Web services and messages.

[Microsoft] Messaging Specifications Index Page

WS-Enumeration

WS-Enumeration (Web Services Enumeration) is a W3C standard.
WS-Enumeration describes a general SOAP-based protocol for enumerating a sequence of XML elements that is suitable for traversing logs, message queues, or other linear information models.

[Microsoft] Messaging Specifications Index Page

WS-Transfer

WS-Transfer (Web Services Transfer) is a W3C standard.
WS-Transfer defines how to invoke a simple set of familiar verbs (Get, Post, Put, and Delete) using SOAP. An application protocol may be constructed to perform these operations over resources.

[Microsoft] Messaging Specifications Index Page

Metadata Management

WS-MetadataExchange

WS-MetadataExchange (Web Services MetadataExchange) stems from the joint effort of the following companies : Microsoft, Sun Microsystems, IBM, SAP, BEA, Computer Associates, webMethods.
WS-MetadataExchange defines how metadata associated with a Web service endpoint can be represented as WS-Transfer resources, how metadata can be embedded in WS-Addressing Endpoint References, and how metadata could be retrieved from a Web service endpoint.

[IBM] Web Services Metadata Exchange
[Microsoft] Metadata Specifications Index Page

WS-Policy

WS-Policy (Web Services Policy) is a W3C standard.
WS-Policy provides a general purpose model and syntax to describe and communicate the policies of a Web service.

[IBM] Web Services Policy Framework
[IBM] Understand WS-Policy processing
[Microsoft] Understanding Web Services Policy

Reliability Management

WS-ReliableMessaging

WS-ReliableMessaging (Web Services ReliableMessaging) is an OASIS standard.
WSWS-ReliableMessaging describes a protocol to guarantee message delivery to applications or Web Services.

[IBM] Web Services Reliable Messaging
[Microsoft] WS-ReliableMessaging Specification Index Page

WS-RM Policy

WS-RM Policy (Web Services ReliableMessaging Policy) is an OASIS standard.
WS-RM Policy describes a domain-specific policy assertion for WS-ReliableMessaging that that can be specified within a policy alternative as defined in WS-Policy Framework

[IBM] Web Services Reliable Messaging reloaded
[Microsoft] WS-ReliableMessaging Specification Index Page


BOTTOM

Resource Management

WS-DM

WS-DM (Web Services Distributed Management) is an OASIS standard.
WS-DM defines a Web services architecture to manage distributed resources.

[IBM] Understand Web Services Distributed Management (WSDM)

WS-Management

WS-Management (Web Services Management) is a DMTF standard.
WS-Management describes a general Web services protocol based on SOAP for managing systems such as PCs, servers, devices, Web services and other applications, and other manageable entities.

[Microsoft] Management Specifications Index Pag

Security Management

SAML

SAML (Security Assertion Markup Language) is an OASIS standard.
SAML is an XML-based framework for communicating user authentication, entitlement, and attribute information.

saml.xml.org

WS-Federation

WS-Federation (Web Services Federation) is a specification proposed by the following consortium : BEA, BMC Software, CA, IBM, Layer 7 Technologies, Microsoft, Novell and VeriSign.
WS-Federation defines mechanisms that are used to enable identity, attribute, authentication, and authorization federation across different trust realms.

[IBM] Web Services Federation Language
[Microsoft] Web Services Security Specifications Index Page
[Microsoft] Understanding WS-Federation

WS-SecureConversation

WS-SecureConversation (Web Services SecureConversation) is an OASIS standard.
WS-SecureConversation is built on top of the WS-Security and WS-Policy models to provide secure communication between services.

[IBM] Web Services Secure Conversation Language
[Microsoft] Web Services Security Specifications Index Page

WS-Security

WS-Security (Web Services Security) is an OASIS standard.
WS-Security delivers a technical foundation for implementing security functions such as integrity and confidentiality in messages implementing higher-level Web services applications.

[IBM] Web Services Security
[Microsoft] Web Services Security Specifications Index Page

WS-SecurityPolicy

WS-SecurityPolicy (Web Services SecurityPolicy) is an OASIS standard.
WS-SecurityPolicy indicates the policy assertions for use with WS-Policy that apply to WS-Security, WS-Trust, and WS-SecureConversation.

[IBM] Web Services Security Policy Language
[Microsoft] Web Services Security Specifications Index Page

WS-Trust

WS-Trust (Web Services Trust) is an OASIS standard.
WS-WS-Trust defines extensions that build on WS-Security to request and issue security tokens and to manage trust relationships.

[IBM] Web Services Trust Language
[Microsoft] Web Services Security Specifications Index Page

XACML

XACML (eXtensible Access Control Markup Language) is an OASIS standard.
XACML is an initiative to develop a standard for access control and authorization systems.

[IBM] XML Security: Control information access with XACML
[Oracle] Introduction To XACML
[Sun Microsystems] XACML Project

XML Encryption

XML Encryption is a W3C standard.
XML Encryption provides a security mechanism for applications that require secure exchange (confidentiality) of structured data.

[IBM] Exploring XML Encryption, Part 1
[IBM] Exploring XML Encryption, Part 2
[W3C] W3C XML Encryption Working Group


BOTTOM

Transaction Management

WS-AtomicTransaction

WS-AtomicTransaction (Web Services AtomicTransaction) is an OASIS standard.
WS-AtomicTransaction provides the definition of the atomic transaction coordination type that is to be used with the extensible coordination framework described in the WS-Coordination specification.

[IBM] Web Services Transactions specifications
[Microsoft] Transaction Specification Index Page

WS-BusinessActivity

WS-BusinessActivity (Web Services BusinessActivity) is an OASIS standard.
WS-BusinessActivity provides the definition of the business activity coordination type that is to be used with the extensible coordination framework described in the WS-Coordination specification.

[IBM] Web Services Transactions specifications
[Microsoft] Transaction Specification Index Page

WS-CAF

WS-CAF (Web Services Composite Application Framework) is an OASIS standard.
WS-CAF defines an open framework for supporting coordinated and transactional compositions of multiple Web services applications.

[Cover Pages] OASIS Forms Web Services Composite Application Framework Technical Committee

WS-CF

WS-CF (Web Services Coordination Framework) is an OASIS standard.
The WS-Coordination Framework provides a WSDL interface for registering Web services as participants in arbitrary protocols. WS-CF is a sub-specification of WS-CAF.

WS-Context

WS-Context (Web Services Context) is an OASIS standard.
WS-Context provides a definition, a structuring mechanism, and service definitions for organizing and sharing context across multiple execution endpoints.

WS-Coordination

WS-Coordination (Web Services Coordination) is an OASIS standard.
This specification describes an extensible framework for providing protocols that coordinate the actions of distributed applications.

[IBM] Web Services Transactions specifications
[Microsoft] Transaction Specification Index Page

WS-TX

WS-TX (Web Services Transaction) is an OASIS standard.
WS-TX defines protocols for coordinating the outcome of distributed application actions. WS-TX is a sub-specification of WS-CAF.

[IBM] Web Services Transactions specifications
[Microsoft] Transaction Specification Index Page

Date of publication : 24th December 2008
Date of last update : 24th December 2008

Contact - C.G.U. - Rémunération en droits d'auteur - Signaler un abus - Articles les plus commentés