Hitachi

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


2.4.2 バッチサーバの構成

バッチサーバとは,次に示す五つのプログラムモジュールを実行するJavaアプリケーションです。

バッチアプリケーションとは,バッチ処理を実装したJavaアプリケーションです。バッチアプリケーションは,業務の内容に応じてユーザが開発します。なお,バッチアプリケーション以外のプログラムモジュールは,アプリケーションサーバで提供されているモジュールです。

バッチサーバの構造を次の図に示します。

図2‒7 バッチサーバの構造

[図データ]

バッチサーバでは次に示すJava EEおよびJ2EEの機能を使用できます。

注※1

接続に使用するJDBCドライバが,該当するバージョンの仕様で規定された機能をサポートしている必要があります。

注※2

接続できるドライバは,Oracle JDBC Thin Driverだけです。

注※3

トランザクションなし,またはローカルトランザクションのDB Connectorを使用できます。

注※4

リソースアダプタのDD(ra.xml)のtransaction-supportでLocalTransactionを指定し,ビジネスロジック中にリモートでJavaVMの呼び出しをしない場合に,ローカルトランザクションが利用できます。

また,バッチサーバから次のEJBを呼び出せます。ただし,EJBの呼び出し方法はリモート呼び出しとなります。ローカル呼び出しはできません。

以降の項で,バッチサーバの各モジュールの概要を説明します。