3.4 トランザクション管理について
データベースやトランザクションサーバなどの企業内に構築されているバックエンドシステム(EIS)で、業務取引でのデータの一貫性を保証するためにはトランザクション管理が必要です。Application Serverのトランザクションでは、ローカルトランザクションを利用することを推奨します。
トランザクション管理の仕組み
Application Serverで利用できるトランザクション管理の方式には、ローカルトランザクションとグローバルトランザクションがあります。システム統合などでグローバルトランザクションを使用する必要がある場合を除いて、ローカルトランザクションを使用することを推奨します。
- ローカルトランザクション
-
単一のリソースが参加するトランザクションです。
- グローバルトランザクション
-
複数のリソースが参加するトランザクションです。グローバルトランザクションは、複数のリソースを同期して制御する必要があります。なお、同期処理の制御にはコストが掛かります。