Specifications

18 August 2005: Web Services Transactions (WS-TX)

  • WS-Coordination: provides protocols for services that create a coordination context, which uniquely identifies an activity, and for services to register participants in the activity.
  • WS-Atomic Transaction: specifies concrete protocols for distributed atomic ransactions using the well-known two-phase commit protocol.
  • WS-BusinessActivity: provides a protocol for long-running activities using a compensation protocol.

28 July 2003: Web Services Composite Application Framework (WS-CAF)

  • Web Services Context (WS-CTX): a lightweight framework for simple context management that ensures all Web services participating in an Activity share a common context and can exchange information about a common outcome.
  • Web Services Coordination Framework (WS-CF): builds on WS-CTX and defines a software agent to handle context management. Web services in a composite application register with a coordinator to ensure messages and results are correctly communicated and allow, e.g. the success or failure of an individual service to be tied to the success or failure of the larger unit of work comprising multiple Web services.
  • Web Services Transaction Management (WS-TXM): builds on WS-CF and defines three distinct transaction protocols for interoperability across existing transaction managers, for long running compensations, and for asynchronous business process flows.