Understanding Transaction Management
The transaction management contracts specified in the JCA specifications are system-level interfaces between the application server and the EIS. A resource adapter is expected to support the transaction contracts used by the application server to manage transactions across resource managers (EIS). An EIS can support two types of transactions:
Java Transaction API (JTA) or X/Open's transaction demarcation protocol (XA) transactions—Transactions controlled and coordinated by an external transaction manager such as BEA Tuxedo
Resource Manager (RM) local transactions—Transactions managed entirely by the EIS
A transaction manager, which is part of the application server, manages/coordinates transactions across multiple ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access