サービス・アプリケーションには、関連付けられた Service Component Architecture (SCA) モジュールがあります。
サービス・アプリケーションは、WebSphere ESB の EAR (Enterprise ARchive) ファイル内にデプロイします。
WebSphere ESB がサポートする SCA モジュールの種類は、メディエーション・モジュールと呼ばれます。メディエーション・モジュールにより、サービス要求のフォーマット、内容、またはターゲットを変更できます。
サービス・アプリケーションのデプロイ
サービス・アプリケーションを含む EAR ファイルをデプロイするプロセスは、他の EAR ファイルをデプロイするプロセスと同じです。ただし、
SCA モジュールを含む EAR ファイルをデプロイした後は、以下に関する詳細を表示できます。
- サービス・アプリケーション。
- サービス・アプリケーションに関連付けられた SCA モジュール。
- SCA モジュールがサービス要求元およびサービス・プロバイダーに接続する方法を確認できます。SCA モジュールは、エクスポートによってサービス要求元に、インポートによってサービス・プロバイダーに接続されます。
SCA モジュールの詳細の表示
表示可能な
SCA モジュールの詳細には、以下に挙げるいくつかが含まれます。表示できる詳細の正確な内容は、
SCA モジュールによって異なります。
- SCA モジュール名。
- SCA モジュールの説明。
- 関連アプリケーション名。
- SCA モジュールのインポート。
- インターフェース。
- バインディング。
- インポート・バインディングは具象定義です。SCA モジュールがサービスにアクセスするときの物理メカニズムを指定します。例えば、SOAP/HTTP を使用します。
- SCA モジュールのエクスポート。
- インターフェース。
- バインディング。
- エクスポート・バインディングは具象定義です。サービス要求元が SCA モジュールにアクセスするときと、間接的にサービスにアクセスするときの物理メカニズムを指定します。
デフォルトのインポート・バインディングが 2 つの SCA モジュールに接続する場合は、WebSphere ESB を使用してバインディングのターゲットを変更できます。
SCA インポート・バインディングを変更すると、別のサービス・プロバイダーを呼び出すことができます。