Service Component Architecture (SCA) の利点の 1 つは、利用者が他のサービス・モジュールにすでに存在するサービスを使用できるということです。サービス・プロバイダーとサービス・コンシューマーは異なるセルにあっても構いません。このような分散システムでは、各セルに各種サービスを配置することによって、サービスの分離や管理を効率的に実施できます。
例えば、サーバー A のアプリケーションが、別のセルにあるサーバー B のサービスを必要とするとします。そのようにしてサービスを使用するには、セル間の通信を構成する必要があります。
サービス・プロバイダーはサービスのすべてのコンシューマーに対応するために、セルのサービスに対して非同期インターフェースと同期インターフェースの両方を用意する必要があります。
サービス・コンシューマーについては、アプリケーションの対話スタイルを呼び出すために実行する構成の種類を制限することができます。アプリケーションで使用される対話スタイルを管理者が知らない場合、両方のスタイルを構成します。
サービス・プロバイダー・セルとコンシューマー・セルの間の接続はサービス統合バス・リンクで、この接続は手動で構成できます。構成を完了するには、サービス・プロバイダー・セルは、コンシューマー・セルが使用するサービスとの通信において使用する必要がある IP アドレスとポートを公開する必要があります。
サービスへの参照を含む Java™ Naming and Directory Interface (JNDI) ネーム・スペースを公開することで、プロバイダー・セルのサービスが利用可能になります。コンシューマー・セルでは、公開された JNDI ネーム・スペースに結合するネーム・スペースを作成することで、サービスが使用できるようになります。
(c) Copyright IBM Corporation 2005, 2006.
このインフォメーション・センターには Eclipse テクノロジー (http://www.eclipse.org) が採用されています。