Transaction Specification Index Page

 

Brief

This specification describes coordination types that are used with the extensible coordination framework described in the WS-Coordination specification. It defines two coordination types: Atomic Transaction (AT) and Business Activity (BA). Developers can use either or both of these coordination types when building applications that require consistent agreement on the outcome of distributed activities.

Specifications

WS-Coordination

Web Services Coordination (WS-Coordination) (PDF file)

Get the Adobe Reader here.

This specification describes an extensible framework for providing protocols that coordinate the actions of distributed applications.
The framework enables existing transaction processing, workflow, and other systems for coordination to hide their proprietary protocols and to operate in a heterogeneous environment.
Additionally this specification describes a definition of the structure of context and the requirements for propagating context between cooperating services.

WS-AtomicTransaction

Web Services Atomic Transaction (WS-AtomicTransaction) (PDF file)

Get the Adobe Reader here.

This specification 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. The specification defines three specific agreement coordination protocols for the atomic transaction coordination type: completion, volatile two-phase commit, and durable two-phase commit. Developers can use any or all of these protocols when building applications that require consistent agreement on the outcome of short-lived distributed activities that have all-or-nothing semantics.

WS-BusinessActivity

Web Services Business Activity Framework (WS-BusinessActivity) (PDF file)

Get the Adobe Reader here.

This specification 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. The specification defines two specific agreement coordination protocols for the business activity coordination type: BusinessAgreementWithParticipantCompletion, and BusinessAgreementWithCoordinatorCompletion. Developers can use any or all of these protocols when building applications that require consistent agreement on the outcome of long-running distributed activities.

WS-Coordination, WS-AtomicTransaction, and WS-BusinessActivity were contributed to the OASIS WS-TX Technical Committee in November 2005.

WS-TX TC Web site

WS-Coordination, WS-AtomicTransaction, and WS-BusinessActivity specifications at OASIS

Status

WS-Coordination was updated in August 2005. This is the third joint publication of the specification.

WS-AtomicTransaction was updated in August 2005. This is the third joint publication of the specification.

WS-BusinessActivity was updated in August 2005. This is the third joint publication of the specification.

Implementation Details

Schemas

WS-Coordination (August 2005)

WS-AtomicTransaction (August 2005)

WS-BusinessActivity (August 2005)

WSDL

WS-Coordination (August 2005)

WS-AtomicTransaction (August 2005)

WS-BusinessActivity (August 2005)

Superseded Specifications

WS-Coordination (November 2004)

This specification has been superseded by the more recent version of the WS-Coordination specification dated August 2005.

WS-AtomicTransaction (November 2004)

This specification has been superseded by the more recent version of the WS-AtomicTransaction specification dated August 2005.

WS-BusinessActivity (November 2004)

This specification has been superseded by the more recent version of the WS-BusinessActivity specification dated August 2005.

WS-Coordination (September 2003)

WS-AtomicTransaction (September 2003)

WS-BusinessActivity (January 2004)

Web Services Transaction (WS-Transaction) (August 2002)

Part I of this specification was superseded by the version of the WS-AtomicTransaction specification dated September 2003.
Part II of this specification was superseded by the version of the WS-BusinessActivity specification dated January 2004.

Web Services Coordination (WS-Coordination) (August 2002)

Superseded Schemas

WS-Coordination (November 2004)

WS-AtomicTransaction (November 2004)

WS-BusinessActivity (November 2004)

WS-Coordination (September 2003)

WS-AtomicTransaction (September 2003)

WS-BusinessActivity (January 2004)

WS-Transaction (August 2002)

WS-BA (August 2002)

WS-Coordination (August 2002)

Utility (July 2002)

Superseded WSDL

WS-Coordination (November 2004)

WS-AtomicTransaction (November 2004)

WS-BusinessActivity (November 2004)

WS-Coordination (September 2003)

WS-AtomicTransaction (September 2003)

WS-BusinessActivity (January 2004)

WS-Transaction (August 2002)

WS-BA (August 2002)

WS-Coordination (August 2002)