Overview of the X/Open DTP model

The X/Open DTP model is a model for software architecture that allows multiple application programs to share resources provided by multiple resource managers, and allows their work to be coordinated into global transactions.

The X/Open DTP model identifies the key entities in a distributed transaction processing environment and standardizes their roles and interactions. The entities are:

This section discusses the X/Open DTP functional model, including its major components and their interfaces. Figure 2-1 shows the X/Open DTP model.

Figure 2-1: A conceptual view of the X/Open DTP model

These components communicate through the native, XA, and TX Interfaces as described in “How the components communicate”.