WebSphere Application Server - Express, Version 6.1   
             オペレーティング・システム: AIX , HP-UX, Linux, Solaris, Windows, Windows Vista

             目次と検索結果のパーソナライズ化

ActivitySession およびトランザクション・コンテキスト

このトピックでは、 トランザクション・コンテキストと ActivitySession コンテキスト間の階層関係について説明します。ActivitySession サービスによって定義されるこの関係では、 すべてのトランザクション・コンテキストが、ActivitySession コンテキストの内側、または外側に完全に入っている必要があります。

ActivitySession コンテキストは、トランザクション・コンテキストに非常に似ており、Enterprise Bean の活動化におけるライフ・サイクルの選択項目を拡張します。 すなわち、1 つ以上のトランザクションをカプセル化することができます。 ActivitySession コンテキストは、分散コンテキストです。 トランザクション・コンテキストと同様に、Bean 管理、またはコンテナー管理とすることができます。 ActivitySession コンテキストは、 主にクライアントが、 そのクライアントが使用する Enterprise Bean のライフ・サイクルをスコープ宣言するために使用します。 このライフ・サイクルは、クライアントが開始した個々のトランザクションの域を超えて、または除外して行います。

ActivitySession のオーバーヘッドはトランザクションよりも小さく、 呼び出した Enterprise Bean のライフ・サイクルをスコープ宣言するためにのみ使用するトランザクションに代わって使用できます。 ActivitySession の活動化ポリシーを持つ Bean の場合、 その Bean によって起動された任意のリソース・マネージャー・ローカル・トランザクション (RMLT) の継続時間は、RMLT の始動時の Bean メソッドに代わって、ActivitySession の継続時間によってバウンドできます。 これによって、Enterprise Bean での RMLT の使用が、J2EE の仕様に記述されたシナリオの域を超えて、 より柔軟で高度に行えます。 J2EE 仕様は、RMLT が Bean メソッドの終了前に完了する必要があるということを定義します。 これは、Bean メソッドが、これらの仕様において使用可能なローカル・トランザクション用の唯一の保持境界であるためです。

以下の規則は、トランザクションと ActivitySession との間の関係を定義します。



関連概念
ActivitySession サービス・アプリケーション・プログラミング・インターフェース
ActivitySession サービス
関連資料
HTTP セッションで ActivitySessions を使用するための使用法モデル
ActivitySession とトランザクション・コンテナー・ポリシーの組み合わせ
概念トピック    

ご利用条件 | フィードバック

最終更新: Jan 21, 2008 6:25:35 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.express.doc/info/exp/ass/concepts/cas_ogtlt.html