X/Open XA
From Wikipedia, the free encyclopedia
In computing, the XA standard is a specification by The Open Group for distributed transaction processing (DTP). It describes the interface between the global transaction manager and the local resource manager. The goal of XA is to allow multiple resources (such as databases, application servers, message queues, etc.) to be accessed within the same transaction, thereby preserving the ACID properties across applications. XA uses a two-phase commit to ensure that all resources either commit, or rollback, any particular transaction simultaneously.
The XA Specification describes what a resource manager must do to support transactional access. Resource managers that follow this specification are said to be XA compliant.
[edit] See also
- Resource Recovery Services
- two-phase commit
- Distributed Relational Database Architecture (DRDA)