1.1.3 システム構成パターンと使用する論理サーバ

ここでは,決定したシステム構成ごとに必要となる論理サーバについて説明します。J2EEアプリケーションを実行するシステムの場合とバッチアプリケーションを実行するシステムの場合に分けて説明します。

<この項の構成>
(1) J2EEアプリケーションを実行するシステムの場合
(2) バッチアプリケーションを実行するシステムの場合

(1) J2EEアプリケーションを実行するシステムの場合

J2EEアプリケーションを実行するシステム構成と配置できる論理サーバの対応を次の表に示します。この表を参照してシステムに必要となる論理サーバを確認してください。

表1-2 システム構成と論理サーバの対応(J2EEアプリケーションを実行するシステム)

項番システム構成配置できる論理サーバ※1「システム設計ガイド」の参照個所※1
1サーブレットとJSPをアクセスポイントに使用する構成(Webサーバ連携の場合)
  • 論理Webサーバ
  • 論理J2EEサーバ
  • 論理パフォーマンストレーサ
3.4.1
2サーブレットとJSPをアクセスポイントに使用する構成(インプロセスHTTPサーバを使用する場合)
  • 論理J2EEサーバ
  • 論理パフォーマンストレーサ
3.4.2
3Session BeanとEntity Beanをアクセスポイントに使用する構成
  • 論理J2EEサーバ
  • 論理パフォーマンストレーサ
3.4.3
4CTMを使用する場合にStateless Session Beanをアクセスポイントに使用する構成
  • 論理J2EEサーバ
  • 論理パフォーマンストレーサ
  • 論理CTMドメインマネジャ
  • 論理CTM
  • 論理スマートエージェント
3.4.4
5Session BeanとEntity Beanを呼び出すサーバ間連携
  • 論理J2EEサーバ
  • 論理パフォーマンストレーサ
3.5.1
6CTM経由でStateless Session Beanを呼び出すサーバ間連携
  • 論理J2EEサーバ
  • 論理パフォーマンストレーサ
  • 論理CTMドメインマネジャ
  • 論理CTM
  • 論理スマートエージェント
3.5.2
7ローカルトランザクションを使用する場合の構成
  • 論理Webサーバ
  • 論理J2EEサーバ
  • 論理パフォーマンストレーサ
3.6.1
8グローバルトランザクションを使用する場合の構成
  • 論理J2EEサーバ
  • 論理パフォーマンストレーサ
  • 論理CTMドメインマネジャ
  • 論理CTM
  • 論理スマートエージェント
3.6.2
9トランザクションコンテキストのプロパゲーションを使用する場合の構成
  • 論理J2EEサーバ
  • 論理パフォーマンストレーサ
  • 論理CTMドメインマネジャ
  • 論理CTM
  • 論理スマートエージェント
3.6.3
10Webサーバ連携時の負荷分散機を利用した負荷分散(サーブレット/JSPの場合)
  • 論理Webサーバ
  • 論理J2EEサーバ
  • 論理パフォーマンストレーサ
3.7.1
11インプロセスHTTPサーバ使用時の負荷分散機を利用した負荷分散(サーブレット/JSPの場合)
  • 論理J2EEサーバ
  • 論理パフォーマンストレーサ
3.7.2
12CORBAネーミングサービスを利用した負荷分散(Session BeanとEntity Beanの場合)
  • 論理J2EEサーバ
  • 論理パフォーマンストレーサ
3.7.3
13CTMを利用した負荷分散(Stateless Session Beanの場合)
  • 論理J2EEサーバ
  • 論理パフォーマンストレーサ
  • 論理CTMドメインマネジャ
  • 論理CTM
  • 論理スマートエージェント
3.7.4
14Message-driven Beanをアクセスポイントに使用する場合の構成(Cosminexus JMSプロバイダを使用する場合)
  • 論理J2EEサーバ
  • 論理パフォーマンストレーサ
3.8.1
15Message-driven Beanをアクセスポイントに使用する場合の構成(TP1/Message Queueを使用する場合)
  • 論理J2EEサーバ
  • 論理パフォーマンストレーサ
3.8.2
16Message-driven Beanをアクセスポイントに使用する場合の構成(Cosminexus RMを使用する場合)
  • 論理J2EEサーバ
  • 論理パフォーマンストレーサ
3.8.3
17Message-driven Beanのインスタンスプールを利用した負荷分散(TP1/Message Queueを使用する場合)
  • 論理J2EEサーバ
  • 論理パフォーマンストレーサ
3.8.4
18運用管理サーバにManagement Serverを配置する構成
  • 論理Webサーバ
  • 論理J2EEサーバ
  • 論理パフォーマンストレーサ
  • 論理CTMドメインマネジャ
  • 論理CTM
  • 論理スマートエージェント
3.9.1
19マシン単位にManagement Serverを配置する構成
  • 論理Webサーバ
  • 論理J2EEサーバ
  • 論理パフォーマンストレーサ
  • 論理CTMドメインマネジャ
  • 論理CTM
  • 論理スマートエージェント
3.9.2
20コマンドで運用する場合の構成※23.9.3
21データベースセッションフェイルオーバ機能を使用する構成
  • 論理Webサーバ
  • 論理J2EEサーバ
  • 論理パフォーマンストレーサ
3.10.1
22メモリセッションフェイルオーバ機能を使用する構成(SFOサーバがシステムに複数存在する場合)
  • 論理Webサーバ
  • 論理J2EEサーバ
  • 論理パフォーマンストレーサ
  • 論理SFOサーバ
3.10.2
23メモリセッションフェイルオーバ機能を使用する構成(SFOサーバがシステムに一つだけ存在する場合)
  • 論理Webサーバ
  • 論理J2EEサーバ
  • 論理パフォーマンストレーサ
  • 論理SFOサーバ
3.10.3
24アプリケーションサーバの実行系と待機系を1:1にする構成(トランザクションサービスを使用しない場合)
  • 論理Webサーバ
  • 論理J2EEサーバ
  • 論理パフォーマンストレーサ
  • 論理CTMドメインマネジャ
  • 論理CTM
  • 論理スマートエージェント
3.11.1
25アプリケーションサーバの実行系と待機系を1:1にする構成(トランザクションサービスを使用する場合)
  • 論理Webサーバ
  • 論理J2EEサーバ
  • 論理パフォーマンストレーサ
  • 論理CTMドメインマネジャ
  • 論理CTM
  • 論理スマートエージェント
3.11.2
26運用管理サーバの実行系と待機系を1:1にする構成
  • 論理Webサーバ
  • 論理J2EEサーバ
  • 論理パフォーマンストレーサ
  • 論理CTMドメインマネジャ
  • 論理CTM
  • 論理スマートエージェント
3.11.3
27アプリケーションサーバの実行系と待機系を相互スタンバイにする構成
  • 論理Webサーバ
  • 論理J2EEサーバ
  • 論理パフォーマンストレーサ
3.11.4
28リカバリ専用サーバを使用する場合の構成(N:1リカバリシステム)
  • 論理Webサーバ
  • 論理J2EEサーバ
  • 論理パフォーマンストレーサ
3.11.5
29ホスト単位管理モデルの実行系と予備系をN:1にする構成
  • 論理Webサーバ
  • 論理J2EEサーバ
  • 論理パフォーマンストレーサ
3.11.6
30サーブレットとJSPに対するファイアウォールの配置
  • 論理Webサーバ
  • 論理J2EEサーバ
  • 論理パフォーマンストレーサ
3.12.1
31Session BeanとEntity Beanに対するファイアウォールの配置
  • 論理J2EEサーバ
  • 論理パフォーマンストレーサ
3.12.2
32リソースマネジャに対するファイアウォールの配置
  • 論理Webサーバ
  • 論理J2EEサーバ
  • 論理パフォーマンストレーサ
3.12.3
33Webサーバ連携時のリバースプロキシの配置
  • 論理Webサーバ
  • 論理J2EEサーバ
  • 論理パフォーマンストレーサ
3.13.1
34インプロセスHTTPサーバ使用時のリバースプロキシの配置
  • 論理J2EEサーバ
  • 論理パフォーマンストレーサ
3.13.2
35性能解析トレースファイルを出力するプロセスを配置する
  • 論理Webサーバ
  • 論理J2EEサーバ
  • 論理パフォーマンストレーサ
  • 論理CTMドメインマネジャ
  • 論理CTM
  • 論理スマートエージェント
3.14
36JP1を使用して運用する場合の構成
  • 論理Webサーバ
  • 論理J2EEサーバ
  • 論理パフォーマンストレーサ
  • 論理CTMドメインマネジャ
  • 論理CTM
  • 論理スマートエージェント
3.15.1
37TP1インバウンド連携機能を使用してOpenTP1のSUPからMessage-driven Beanを呼び出す場合の構成
  • 論理J2EEサーバ
  • 論理パフォーマンストレーサ
3.15.2
38CTMゲートウェイ機能を利用してEJBクライアント以外からStateless Session Beanを呼び出す構成
  • 論理J2EEサーバ
  • 論理パフォーマンストレーサ
  • 論理CTMドメインマネジャ
  • 論理CTM
  • 論理スマートエージェント
3.15.3
39任意のプロセスを運用管理の対象にする
  • 論理Webサーバ
  • 論理J2EEサーバ
  • 論理パフォーマンストレーサ
  • 論理CTMドメインマネジャ
  • 論理CTM
  • 論理スマートエージェント
  • 論理ユーザサーバ
3.16
40Webサーバとアプリケーションサーバを異なるマシンに配置する構成
  • 論理Webサーバ
  • 論理J2EEサーバ
  • 論理パフォーマンストレーサ
3.17.1
41リダイレクタを利用して負荷分散する構成
  • 論理Webサーバ
  • 論理J2EEサーバ
  • 論理パフォーマンストレーサ
3.17.2
42CORBAネーミングサービスをアウトプロセスで起動する構成
  • 論理Webサーバ
  • 論理J2EEサーバ
  • 論理パフォーマンストレーサ
  • 論理ネーミングサービス
3.17.3
注※1
「システム設計ガイド」の参照個所は,マニュアル「Cosminexus アプリケーションサーバ システム設計ガイド」の参照先を示します。この参照個所で説明しているシステム構成図で,論理サーバをどのサーバマシンに配置するかを確認してください。
注※2
Management Serverを使用しないシステム構成のため,配置できる論理サーバはありません。なお,このシステム構成は,運用管理ポータルでも構築できません。このシステム構成を構築する場合は,マニュアル「Cosminexus アプリケーションサーバ リファレンス コマンド編」の「付録C J2EEアプリケーションを実行するシステムの構築と削除」を参照してください。

参考
ここで説明しているコマンドで運用する場合の構成以外のシステム構成は,Smart Composer機能でも構築できます。Smart Composer機能での構築方法については,マニュアル「Cosminexus アプリケーションサーバ システム構築・運用ガイド」の「8. J2EEアプリケーションを実行するシステムの構築」を参照してください。

(2) バッチアプリケーションを実行するシステムの場合

バッチアプリケーションを実行するシステム構成と配置できる論理サーバの対応を次の表に示します。この表を参照してシステムに必要となる論理サーバを確認してください。

表1-3 システム構成と論理サーバの対応(バッチアプリケーションを実行するシステム)

項番システム構成配置できる論理サーバ※1「システム設計ガイド」の参照個所※1
1バッチアプリケーションのスケジューリング機能を使用しないシステムのシステム構成
  • 論理J2EEサーバ※2
  • 論理パフォーマンストレーサ
4.2.1
2バッチアプリケーションのスケジューリング機能を使用するシステムのシステム構成
  • 論理J2EEサーバ※2
  • 論理パフォーマンストレーサ
  • 論理CTMドメインマネジャ
  • 論理CTM
  • 論理スマートエージェント
4.2.2
注※1
「システム設計ガイド」の参照個所は,マニュアル「Cosminexus アプリケーションサーバ システム設計ガイド」の参照先を示します。この参照個所で説明しているシステム構成図で,論理サーバをどのサーバマシンに配置するかを確認してください。
注※2
バッチサーバとして作成した論理J2EEサーバです。

参考
ここで説明しているシステム構成は,Smart Composer機能でも構築できます。Smart Composer機能での構築方法については,マニュアル「Cosminexus アプリケーションサーバ システム構築・運用ガイド」の「10. バッチアプリケーションを実行するシステムの構築」を参照してください。