Previous Topic: Two-Phase CommitNext Topic: Two-Phase Commit Process


X/Open Distributed Transaction Processing

To understand how a two-phase commit works within a CA Gen Distributed Processing (DP) application, you can find it useful to understand how the X/Open definitions relate to CA Gen processing.

The X/Open Distributed Transaction Processing (DTP) model defines the following separate entities that participate in a distributed application:

The following illustration shows the relationships among these three entities:

X_Open Distributed Transaction Processing

The Transaction Manager or TM is responsible for managing transactions on behalf of the application. The AP is the CA Gen server application code that executes under the control of a Transaction Manager. The CA Gen server application issues transactional statements to the Resource Manager or RM. The Resource Manager for CA Gen is the Database Management Software (DBMS) that manages access to the data as follows: