WebSphere Application Server for z/OS, Version 6.0.x   
             オペレーティング・システム: z/OS

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

概要: トランザクション

トランザクションを実行するアプリケーションに関連する主要な概念を説明します。サーバー上で動作するアプリケーションは、トランザクションを使用することにより、リソースへの複数の更新を 1 つの作業単位として 調整できます。その場合、すべての更新が永続的に更新されるか、どの更新も永続的に更新されないかのどちらかになります。 本製品は、拡張トランザクション機能を提供して、 アプリケーション開発者がカスタム・コーディングをする必要をなくしています。 既存のソフトウェア資産と J2EE 環境の統合に関連した多くの要求をサポートします。この手段には、 ActivitySessions などがあります (他の場所で説明しています)。

WebSphere Application Server でのトランザクション・サポート
トランザクションは、内部でリソースに対する複数の更新をアトミックに (不可分の作業単位として) 行うことができるアクティビティーの単位ですが、 永続的な更新が行われるか、あるいは永続的な更新が全く行われないかのいずれかです。 例えば、リレーショナル・データベースへの複数の SQL ステートメントが、 SQL COMMIT ステートメントのプロセス中にデータベースによってアトミックにコミットされます。 この場合、トランザクションは、全体がデータベース・マネージャー内に含まれ、 リソース・マネージャー・ローカル・トランザクション (RMLT) であると考えることができます。コンテキストによっては、 トランザクションが作業論理単位 (LUW) と呼ばれる場合もあります。トランザクションに複数のリソース・マネージャー、例えば複数のデータベース・マネージャーが含まれる場合、外部トランザクション・マネージャーは個別のリソース・マネージャーを調整する必要があります。複数のリソース・マネージャーにわたるトランザクションはグローバル・トランザクションと呼ばれます。WebSphere Application Server は、グローバル・トランザクションを調整し、受け取ったグローバル・トランザクションの参加プログラムになれるトランザクション・マネージャーで、リソース・マネージャー・ローカル・トランザクションを実行できる環境を提供します。
同一トランザクション内での 1 フェーズ・コミット対応リソースおよび 2 フェーズ・コミット対応リソースへのアクセス調整アプローチ
最終参加者サポートにより、 同一のグローバル・トランザクションの中で 1 つの 1 フェーズ・コミット対応リソースを、 任意の数の 2 フェーズ・コミット対応リソースとともに使用できます。同一のトランザクション内で 1 フェーズ・コミット・リソースを含む複数の対話が可能ですが、そのようなリソースを関与させることができるのは 1 つだけです。



関連情報
トランザクションについての学習
概念トピック    

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

最終更新: Jan 21, 2008 10:52:11 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r0/index.jsp?topic=/com.ibm.websphere.zseries.doc/info/zseries/ae/welc6tech_jta_intro.html