Hitachi

Cosminexus V11 アプリケーションサーバ システム設計ガイド


3.6.1 ローカルトランザクションを使用する場合の構成

トランザクションに参加するリソースが一つの場合の構成について説明します。

〈この項の構成〉

(1) システム構成の特徴

サーブレット,JSPおよびSession Beanで構成される一つのJ2EEアプリケーションから,リソースアダプタ経由で一つのリソースマネジャにアクセスする場合の構成です。アプリケーションからリソースマネジャへのアクセスで使用するトランザクションは,リソースマネジャ側で管理されます。トランザクションの種類はXAインタフェースを使用しない,ローカルトランザクションになります。

ローカルトランザクションを使用する場合の構成の例を,次の図に示します。

図3‒34 ローカルトランザクションを使用する場合の構成の例

[図データ]

これ以外の凡例については,「3.2 システム構成の説明について」を参照してください。

特徴

アプリケーションから一つのリソースマネジャにアクセスします。2フェーズコミットは必要ありません。

アプリケーションからリソースアダプタ経由でリソースマネジャにアクセスする流れ

WebブラウザからWebサーバ経由でアクセスされたサーブレットおよびJSPは,同じアプリケーション内のSession Beanをローカルで呼び出します。Session Beanは,リソースアダプタを経由してリソースマネジャ(図の場合はHiRDB)にアクセスします。

(2) それぞれのマシンに必要なソフトウェアと起動するプロセス

ローカルトランザクションを使用する場合に,それぞれのマシンに必要なソフトウェアと起動するプロセスについて説明します。

(a) アプリケーションサーバマシン

アプリケーションサーバマシンには,Application Serverをインストールする必要があります。

また,リソースマネジャと接続するために,次のソフトウェアが必要です。

接続するリソースマネジャ

必要なソフトウェア

HiRDB

HiRDB Run TimeまたはHiRDB Type4 JDBC Driver

Oracle

Oracle ClientまたはOracle JDBC Thin Driver

SQL Server

SQL ServerのJDBCドライバ

XDM/RD E2

HiRDB Run TimeまたはHiRDB Type4 JDBC Driver

TP1/Message Queue

TP1/Message Queue - Access

OpenTP1のSPP

TP1 Connector

TP1/Client/J

起動するプロセスは次のとおりです。

  • Webサーバ

  • J2EEサーバ

  • 運用管理エージェント

  • PRFデーモン

(b) リソースマネジャが動作するマシン

リソースマネジャが動作するマシンには,次に示すソフトウェアのどれかをインストールしてください。

  • HiRDB(HiRDBと接続する場合)

  • Oracle(Oracleと接続する場合)

  • SQL Server(SQL Serverと接続する場合)

  • XDM/RD E2(XDM/RD E2と接続する場合)

  • TP1/Message Queue(TP1/Message Queueと接続する場合)

  • TP1/Server Base(OpenTP1のSPPと接続する場合)

また,それぞれのリソースマネジャで必要なプロセスを起動してください。

(c) 運用管理サーバマシン

運用管理サーバマシンには,Application Serverをインストールする必要があります。

起動するプロセスは次のとおりです。

  • Management Server

(d) Webクライアントマシン

Webクライアントマシンには,Webブラウザが必要です。