ここでは,サービス統合環境を構築する製品であるCosminexus サービスプラットフォーム(Sevice Platform,Service Architect)の各構成ソフトウェアの位置づけについて説明します。
Service Platformでは,Application Server Enterpriseに加えて,サービス統合環境を構築するために必要な構成ソフトウェアCosminexus Service Coordinatorが追加されています。
Service Platformの構成ソフトウェアの位置づけを次の図に示します。
図2-13 Service Platformの構成ソフトウェアの位置づけ
クライアントからのリクエストは,Cosminexus Component Container経由でCosminexus Service Coordinatorが受け付けます。サービスの内容によって,同期処理の場合はSOAPプロトコルやRMI-IIOPプロトコルを利用してほかのシステム上のサービスを利用したり,非同期処理の場合はCosminexus Reliable Messaging経由でデータベース上のキューにリクエストを転送したりします。
Service Architectでは,Developer Professionalに加えて,サービス統合環境を利用するために必要な構成ソフトウェアである,Cosminexus Service Development Plug-inおよびCosminexus Service Coordinatorが追加されています。
Service Architectの構成ソフトウェアの位置づけを次の図に示します。
図2-14 Service Architectの構成ソフトウェアの位置づけ
開発環境でサービス統合に必要な各種定義などを実行するためのプラグインの機能は,Cosminexus Service Development Plug-inによって提供される機能です。また,テスト用実行環境でCosminexus サービスプラットフォームを構築するために,Cosminexus Service Coordinatorを使用します。