一般に、図 2–3 に示した各 Java ES システムサービスコンポーネントは、インフラストラクチャー内でその下にあるコンポーネントに依存し、その上にあるコンポーネントをサポートします。それらの依存関係とサポートの関係は、論理アーキテクチャーを設計する上で重要な要素です。
表 2–1 に、Java ES システムサービスコンポーネント間の具体的な関係を示します。この表では図 2–3 と同様に、最上位から順に記載しています。
表 2–1 Java ES システムサービスコンポーネント間の関係
コンポーネント |
依存するサーバー |
サポートするサーバー |
---|---|---|
Portal Server |
Application Server または Web Server Access Manager Directory Server 対応するチャネルを使用するように設定されている場合Calendar Server Messaging Server Instant Messaging | |
Messaging Server |
Directory Server Access Manager (シングルサインオン用) |
Calendar Server (電子メール通知用) Portal Server (メッセージングチャネル用) |
Instant Messaging |
Directory Server Access Manager (シングルサインオン用) |
Portal Server (インスタントメッセージングチャネル用) |
Calendar Server |
Directory Server Messaging Server (電子メール通知サービス用) Access Manager (シングルサインオン用) |
Portal Server (カレンダチャネル用) |
Access Manager |
Application Server または Web Server Directory Server |
Portal Server シングルサインオン用に設定されている場合: Calendar Server Messaging Server Instant Messaging |
Application Server |
Message Queue Directory Server (管理オブジェクト用) |
Portal Server Access Manager |
Message Queue |
Directory Server (管理オブジェクト用) |
Application Server |
Web Server |
Access Manager (アクセス制御用) |
Portal Server Access Manager |
Directory Server |
なし |
Portal Server Calendar Server Messaging Server Instant Messaging Access Manager |
Service Registry |
なし |
Applcation Server に基づくコンポーネント |