X/Open XA とは、X/Openが策定した分散トランザクション処理のための標準規格。各ノードのローカルなリソースマネージャと、それらを分散システムとして統合するトランザクションマネージャとの間のプログラムインタフェースを規定している。

XAは、トランザクションマネージャとリソースマネージャ間で2相コミットプロトコルを実行するためのC言語プログラムインタフェースを規定している。主にTXインタフェースおよびXAインタフェースがある。

本来のXAインターフェースは製品に依存せず同一であるが、XA準拠の各トランザクションマネージャでは、リソースマネージャが製品固有の方法で組み込まれている場合がある。

関連項目 トランザクションモニター Java Transaction API (JTA) 2相コミット Distributed Relational Database Architecture (DRDA)

外部リンク Distributed TP: The XA Specification X/Open 分散トランザクション処理のモデル XA Transaction for MySQL