Java Transaction API - X/Open XA Architecture

X/Open XA Architecture

In the X/Open XA architecture, a transaction manager or transaction processing monitor (TP monitor), coordinates the transactions across multiple resources such as databases and message queues. Each resource has its own resource manager. The resource manager typically has its own API for manipulating the resource, for example the JDBC API used by relational databases. In addition, the resource manager allows a TP monitor to coordinate a distributed transaction between its own and other resource managers. Finally, there is the application which communicates with the TP monitor to begin, commit or rollback the transactions. The application also communicates with the individual resources using their own API to modify the resource.

Read more about this topic:  Java Transaction API

Famous quotes containing the words open and/or architecture:

    The Miss America contest is ... the most perfectly rendered theater in our culture, for it so perfectly captures what we yearn for: a low-class ritual, a polished restatement of vulgarity, that wants to open the door to high-class respectability by way of plain middle-class anxiety and ambition.
    Gerald Early (b. 1952)

    And when his hours are numbered, and the world
    Is all his own, retiring, as he were not,
    Leaves, when the sun appears, astonished Art
    To mimic in slow structures, stone by stone,
    Built in an age, the mad wind’s night-work,
    The frolic architecture of the snow.
    Ralph Waldo Emerson (1803–1882)