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


X/Open Distributed Transaction 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 between these three entities:

Open Distributed Transaction Processing

The AP is the CA Gen server application code and it issues transactional statements to the RM. The TM is the Transaction Manager responsible for managing transactions on behalf of the application. The RM is the Resource Manager that typically is a database but can be any resource that needs management, such as a print spooler or a queue.

The interfaces between these components are defined in the X/Open DTP specification.