Web Services AtomicTransaction (WS-AtomicTransaction)
Web Services AtomicTransaction (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. 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.
More information: WS-AtomicTransaction page on the OASIS website
More on the general topic: Transaction Specifications