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.
|