SourcePro : DB XA Module User’s Guide : Appendix A, Glossary
Appendix A, Glossary
Terms and Definitions
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.