Cosminexus 機能解説

[目次][用語][索引][前へ][次へ]

9.18 EJBクライアントアプリケーションでトランザクションを開始する場合の注意事項

この節では,EJBクライアントアプリケーションでトランザクションを開始する場合の注意事項について説明します。

ポイント
EJBクライアントアプリケーションでトランザクションを開始できるのは,EJBクライアントマシンにApplication Serverをインストールしている場合です。uCosminexus ClientをインストールしたEJBクライアントマシンでは,EJBクライアントアプリケーションでトランザクションを開始することはできません。

EJBクライアントアプリケーションでトランザクションを開始した場合,グローバルトランザクションを使用してアプリケーションサーバ側のEJBを呼び出せます。このとき,トランザクションマネジャとトランザクションサービスは,EJBクライアントとアプリケーションサーバ間でトランザクションを伝播し,最終的に2フェーズコミットを実行します。

EJBクライアントアプリケーションで開始したトランザクション内では,アプリケーションサーバ上の複数のEJBを呼び出せます。アプリケーションサーバ側では,複数のリソースにアクセスできます。なお,EJBクライアントアプリケーションからリソースに直接アクセスすることはできません。

ここでは,EJBクライアントアプリケーションでトランザクションを開始する場合に注意することについて説明します。

<この節の構成>
9.18.1 アプリケーション開発時の注意事項
9.18.2 システム構築時の注意事項
9.18.3 システム運用時の注意事項