WS-Atomic Transaction
Web Service Atomic Transaction (WS-AtomicTransaction or WS-AT) is an OASIS specification for coordinating distributed transactions among web services, enabling a group of services to complete a transaction with all-or-nothing (atomic) semantics. The specification defines three coordination protocols; the Completion protocol, the Volatile Two-phase commit protocol, and the Durable Two-Phase Commit protocol, which together support the coordinated commit or rollback of participating services.[1]
Operating in conjunction with the WS-Coordination framework, which provides mechanisms for creating and propagating coordination contexts and registering participants. In a typical transaction, an application initiates a managed transaction, executed by one or more participant services, collectively providing transaction behavior similar to the atomic commit model used in traditional ACID transactions.[2]
See also
- WS-BPEL
- WS-CDL
- Web Service
- WS-Coordination
References
- ↑ OASIS Web Services Transaction (WS-TX) Technical Committee (2009). "Web Services Atomic Transaction (WS-AtomicTransaction) Version 1.2". Organization for the Advancement of Structured Information Standards. https://docs.oasis-open.org/ws-tx/wstx-wsat-1.2-spec-os/wstx-wsat-1.2-spec-os.html.
- ↑ OASIS Web Services Transaction (WS-TX) Technical Committee (2009). "Web Services Coordination (WS-Coordination) Version 1.2". Organization for the Advancement of Structured Information Standards. https://docs.oasis-open.org/ws-tx/wstx-wscoor-1.2-spec-os/wstx-wscoor-1.2-spec-os.html.
External links
