1.4. トランザクション管理の原則

1.4.1. XA トランザクションと非 XA トランザクション

非 XA トランザクションには 1 つのリソースのみが関与します。非 XA トランザクションにはトランザクションコーディネーターがなく、1 つのリソースがすべてのトランザクションの作業を行います。ローカルトランザクションと呼ばれることもあります。

XA トランザクションには複数のリソースが関与します。XA トランザクションにはコーディネートを行うトランザクションマネージャーがあり、1 つのトランザクションに 1 つ以上のデータベースまたは JMS などのその他のリソースがすべて参加します。グローバルトランザクションとも呼ばれます。