Global transaction management

Although this functionality is referred to as global transaction management, it can also be referred to as distributed transaction management or two-phase commit architecture.

Global transaction management is the monitoring of transactions that can include operations on two or more different data sources. This feature of transaction processing enables data resources to be returned to a pre-transaction state if some error occurs. Either all data resources are updated or none are. The advantage of this strategy is that data resources remain synchronized and data remains consistent.