インポートとインポート・バインディング

インポートは、Service Component Architecture (SCA) モジュールとサービス・プロバイダーの間の相互作用を定義します。インポートにより、SCA モジュールは、ローカルのサービスに対するように外部サービス (SCA モジュールの外部にあるサービス) にアクセスできます。インポート・バインディングでは、外部サービスにアクセスする特定の方法を定義します。

SCA モジュールは、外部サービスにアクセスする必要がない場合、インポートは不要です。メディエーション・モジュールSCA モジュールのタイプです。

インターフェースとバインディング

1 つの SCA モジュールのインポートでは、少なくとも 1 つのインターフェースを必要とし、1 つの SCA モジュールのインポートにはバインディングが 1 つだけあります。
  • インターフェース。
    • インポート・インターフェースは抽象定義です。アクセス・ポイントを定義します。
    • インポート・インターフェースは、Web サービスを記述する際に使用する XML 言語である、Web Services Description Language (WSDL) によって定義されます。
    • 1 つの SCA モジュールは、多くのインポート・インターフェースを持つことができます。
  • バインディング。
    • インポート・バインディングは具象定義です。SCA モジュールが外部サービスにアクセスするために使用する物理的なメカニズムを指定します。

サポートされるインポート・バインディング

エンタープライズ・サービス・バスは、次のインポート・バインディングをサポートします。
  • Web サービス・バインディング
    • Web サービス・バインディングでは、Web サービスにアクセスできます。
    • サポートされるプロトコルは SOAP/HTTP および SOAP/JMS です。
  • SCA バインディング
    • SCA バインディングでは、SCA モジュールを他の SCA モジュールに接続します。
    • SCA バインディングはデフォルト・バインディングとも呼ばれます。
  • Java Message Service (JMS) 1.1 のバインディング
    • JMS バインディングにより、WebSphere Application Server の デフォルト・メッセージング・プロバイダーとの相互運用が可能になります。
    • JMS は、TCP/IP および HTTP(S) などのさまざまなトランスポート・タイプを活用できます。
    • JMS Message クラスおよびその 5 つのサブタイプ (Text、Bytes、Object、 Stream、 および Map) が自動的にサポートされます。
  • WebSphere MQ JMS バインディング
    • WebSphere MQ JMS バインディングにより、WebSphere MQ ベースの JMS プロバイダーとの 相互運用が可能になります。
    • WebSphere MQ を JMS プロバイダーとして使用する場合は、WebSphere MQ JMS バインディングが必要です。
    • JMS Message クラスおよびその 5 つのサブタイプ (Text、Bytes、Object、 Stream、 および Map) が自動的にサポートされます。
  • WebSphere MQ バインディング
    • WebSphere MQ バインディングにより、WebSphere MQ との相互運用が可能になります。
    • ネイティブの WebSphere MQ アプリケーションと通信する場合は、WebSphere MQ バインディングが必要です。
    • WebSphere MQ バインディングは、WebSphere MQ クライアント接続を介した リモート・キュー・マネージャーとの間でのみ使用できます。 ローカル・キュー・マネージャーとの間では使用できません。
  • WebSphere アダプターのバインディング
    • WebSphere アダプター・バインディングによって、エンタープライズ情報システム (EIS) との対話が可能になります。

(c) Copyright IBM Corporation 2005, 2006. All rights reserved.
(c) Copyright IBM Japan 2006
このインフォメーション・センターでは、Eclipse テクノロジー (http://www.eclipse.org) が採用されています。