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 attempt to be an ideal parent, that is, to behave correctly toward the child, to raise her correctly, not to give to little or too much, is in essence an attempt to be the ideal child—well behaved and dutiful—of one’s own parents. But as a result of these efforts the needs of the child go unnoticed. I cannot listen to my child with empathy if I am inwardly preoccupied with being a good mother; I cannot be open to what she is telling me.
    Alice Miller (20th century)

    The two elements the traveler first captures in the big city are extrahuman architecture and furious rhythm. Geometry and anguish. At first glance, the rhythm may be confused with gaiety, but when you look more closely at the mechanism of social life and the painful slavery of both men and machines, you see that it is nothing but a kind of typical, empty anguish that makes even crime and gangs forgivable means of escape.
    Federico García Lorca (1898–1936)