12.2.11. 分散トランザクション
distributed transaction は、複数の JBoss EAP 6 サーバー上に参加者が存在するトランザクションです。Java Transaction Service (JTS) 仕様では、JTS トランザクションをさまざまなベンダーのアプリケーションサーバーに分散できることが義務付けられています (さまざまなベンダーのサーバー間のトランザクション分散はサポートされている機能ではありません)。Java Transaction API (JTA) はこれを定義していませんが、JBoss EAP 6 は JBoss EAP 6 サーバー間での分散 JTA トランザクションをサポートしています。
注記
他のアプリサーバーベンダーのドキュメントでは、分散トランザクションという用語は XA トランザクションを意味することがわかります。JBoss EAP 6 のドキュメントのコンテキストでは、分散トランザクションとは、複数のアプリケーションサーバーに分散されたトランザクションを指します。このドキュメントでは、さまざまなリソース (たとえば、データベースリソースと jms リソース) で設定されるトランザクションを XA トランザクションと呼びます。詳細は、「Java Transaction Service (JTS)」 と 「XA データソースおよび XA トランザクション」 を参照してください。