WebSphere Application Server - Express for i5/OS, Version 6.1   
             オペレーティング・システム: i5/OS

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

ActivitySession サービスの使用

このトピックは、ActivitySessions を使用する WebSphere エンタープライズ・アプリケーションの実装に関するタスクの概要です。

このタスクについて

ActivitySession サービスは、 グローバル・トランザクション・コンテキストによって提供される作業単位有効範囲に、 代替となる有効範囲を指定します。 アクティビティー・セッションは、作業単位のスコープ化メカニズムを提供します。 また、アクティビティー・セッションおよびトランザクションには、以下のような同じ特性があります。
  • Bean 管理またはコンテナー管理のいずれかである。
  • アプリケーション・サーバー全体に分散できる。
  • EJB の活動化ポリシーおよびライフ・サイクルを管理するためのコンテキストとして使用できる。

ActivitySession とリソース・マネージャーとの相互作用の方法は、トランザクションの場合とは大きく異なります。 ActivitySession は、 ローカル・トランザクションを有効範囲または調整するために使用されます。 つまり、ActivitySession を使用して、アプリケーションまたはコンテナーによって決定される 結果が得られるように、複数の 1 フェーズ・リソース・マネージャーを要求できます。 トランザクションとは異なり、ActivitySession には、 準備フェーズの概念やサービス・レベルのリカバリーの概念がありません。

WebSphere EJB コンテナーおよびデプロイメント・ツールでは、J2EE プログラミング・モデルの拡張機能として ActivitySession が サポートされています。 Enterprise Bean は、トランザクション・コンテキストの代替として、 アクティブ・セッション・コンテキストの影響を受けるライフ・サイクルを付与されてデプロイされます。 ActivitySession でスコープ宣言されたライフ・サイクルを持つ Enterprise Bean は、Bean 上の個々のメソッドではなく ActivitySession の期間を持つリソース・マネージャー・ローカル・トランザクション (RMLT) に 参加することができます (これは標準 J2EE モデルの場合可能)。 アプリケーションは、ActivitySession ベースの 活動化を持つ複数の Enterprise Bean で構成でき、各 Bean は、1 つ以上のリソース・マネージャーを持つ拡張 ローカル・トランザクションに参加しています。 ActivitySession の最後に、各ローカル・トランザクションは、ActivitySession マネージャーによって、共通の結果に導くことができます。

WebSphere コンテナーおよびデプロイ可能なアプリケーションを構成し、 トランザクションの代わりに (またはトランザクションに加えて)、 アプリケーション起動の ActivitySession またはコンテナー起動の ActivitySession の下で動作する Enterprise Bean をサポートできます。

これらのタスクを使用して、ActivitySessions を使用する WebSphere エンタープライズ・アプリケーションを実装します。

プロシージャー




サブトピック
ActivitySession を使用する J2EE アプリケーションの開発
ActivitySession を管理する Enterprise Bean または J2EE クライアントの開発
EJB モジュールの ActivitySession デプロイメント属性の設定
ActivitySession サービスの使用不可化と使用可能化
アプリケーション・サーバー用デフォルト ActivitySession タイムアウトの構成
ActivitySession サービス
Web モジュールの ActivitySession デプロイメント属性の設定
ActivitySession のトラブルシューティング
ActivitySession サービス・アプリケーション・プログラミング・インターフェース
サンプル: ActivitySession
ActivitySession サービス: 学習用リソース
タスク・トピック    

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

最終更新: Jan 21, 2008 7:05:28 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.express.iseries.doc/info/iseriesexp/ass/tasks/tas_ep.html