Web Services Invocation Framework (WSIF) アーキテクチャーおよびアーキテクチャーの主要な各コンポーネントの説明を示したダイアグラムです。
次の図に、Web Services Invocation Framework (WSIF) アーキテクチャーを示します。
このアーキテクチャーのコンポーネントとしては、以下のようなものがあります。
- WSDL 文書
- Web サービスの WSDL 文書には、
その Web サービスのロケーションが記載されています。
バインディング文書は、特定の portType が定義するオペレーションやメッセージのプロトコルおよびフォーマットを定義します。
- WSIF サービス
- WSIFService インターフェースは、
サービス・オペレーションの特定の呼び出しに使用する WSIFOperation インターフェースのインスタンス
生成処理を担当します。
詳しくは、ポート・ファクトリーまたはサービスの検索を参照してください。
- WSIF オペレーション
- オペレーションのランタイム表示 (WSIFOperation と呼ばれます) は、
特定のバインディングに基づくサービスの呼び出し処理を担当します。
詳しくは、WSIF API 解説: ポートの使用を参照してください。
- WSIF プロバイダー
- WSIF プロバイダーは WSDL バインディングのインプリメンテーションであり、
バインディング固有のプロトコルを介して WSDL オペレーションを実行することができます。
WSIF には、SOAP プロバイダー、
JMS プロバイダー、Java プロバイダーおよび EJB プロバイダーがあります。
詳しくは、サービスの基本実装への WSIF サービスのリンク を参照してください。