ACID properties | Atomicity, Consistency, Isolation, Durability. Four critical objectives that define the success of a transaction. |
application program (AP) | A program that defines the boundaries of a transaction and specifies the actions that constitute a transaction. |
distributed transaction | A transaction that involves several services, which might be located in different server programs. Also called a global transaction. |
distributed transaction processing (DTP) system | A form of transaction processing that supports transactions whose operations are distributed among different computers or among different databases from different vendors. |
global transaction | A transaction that involves several services, which might be located in different server programs. Also called a distributed transaction. |
interface | In the X/Open DTP Model, a path of communication between any two parts. |
local transaction | A transaction that involves one service within a single server program, and accesses only one database. |
resource manager (RM) | Provides access to shared data. Usually a resource manager is a database server or a file-access system. |
transaction | A unit of work that consists of an application-specific sequence of operations. |
transaction processing manager (TPM) | Manages the routing and transaction processing control of a service request. The TPM manages global transactions and coordinates their resolution and any failure recovery. |
TX interface | Lets the application program call the transaction monitor to request transaction management. Also known as the AP-TM interface. |
XA interface | Allows two-way communication between the transaction monitor and the resource manager, and implements the two-phase commit between them. Also known as the TM-RM Interface. |