トランザクション・サービスの使用

WebSphere® Application Server では、アプリケーションはトランザクションを使用して、リソースに対する複数の更新をアトミック単位 (不可分の作業単位) として調整できますが、すべての更新が永続的であるか、永続的な更新が行われないかのいずれかになります。

このタスクについて

WebSphere Application Server では、3 つの主要なコンポーネントでトランザクションを管理します。
  • トランザクション・マネージャー。 トランザクション・マネージャーは、リカバリー可能な XAResource の登録をサポートし、このタイプの各リソースが、トランザクションの終了時、またはアプリケーション・サーバーの障害発生時の再始動後に、確実に一貫性のある結果を出すようにします。

    [z/OS]さらに、WebSphere Application Server for z/OS® は、RRS (z/OS リソース・リカバリー・サービス) によるリソース・マネージャーの調整をサポートします。

  • エンタープライズ・アプリケーションが実行されるコンテナー。コンテナーは、アプリケーションがトランザクションのリソース・マネージャー (例えばデータベース) に対する更新を実行するとき、アプリケーションに代わって XAResource の登録を管理します。 コンテナーは、オプションで、コンテナー管理トランザクション用に構成されたエンタープライズ Bean のトランザクション境界を制御できます。
  • Bean 管理エンタープライズ Bean およびサーブレットに使用可能なアプリケーション・プログラミング・インターフェース (UserTransaction)。 これらのアプリケーション・コンポーネントは、UserTransaction インターフェースを使用して、自身のトランザクション境界を制御できます。

    UserTransaction インターフェースで使用可能なメソッドについて詳しくは、Java™ Transaction API (JTA) 1.1 Specification を参照してください。

    また、Java Transaction API (JTA) サポートには追加のアプリケーション・プログラミング・インターフェースが含まれています。その結果、アプリケーション・フレームワークはスレッドの作業単位 (UOW) コンテキストを操作することができ、コンポーネントは JTA トランザクションに登録することができます (例えば、パーシスタンス・マネージャーはトランザクションの完了通知を受けることができます)。

以下のタスクを使用して、WebSphere Application Server アプリケーションでトランザクションを処理します。

手順


トピックのタイプを示すアイコン タスク・トピック



タイム・スタンプ・アイコン 最終更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tjta_ep
ファイル名:tjta_ep.html