HTTP バインディングは、Service Component Architecture (SCA) と HTTP の接続を提供する目的で設計されています。これにより、既存のまたは新規作成された HTTP アプリケーションをサービス指向アーキテクチャー (SOA) 環境内に組み込むことができます。
Hypertext Transfer Protocol (HTTP) は、Web 上での情報転送プロトコルとして広く使用されています。
HTTP プロトコルを使用する外部アプリケーションを扱う場合には、HTTP バインディングが必要です。
HTTP バインディングは、メッセージとして渡されたデータのネイティブ・フォーマットから SCA アプリケーションのビジネス・オブジェクトへの変換を処理します。
着信メッセージの場合、HTTP バインディングは、ビジネス・オブジェクトとして渡されたデータを、外部アプリケーションが期待するネイティブ・フォーマットに変換することもできます。
以下に、HTTP バインディングを使用する一般的なシナリオをリストして説明します。
- SCA によってホストされるサービスは、HTTP インポートを使用して HTTP アプリケーションを呼び出すことができます。
- SCA によってホストされるサービスは、HTTP 対応アプリケーションとして自己公開することができます。その場合、HTTP クライアントは HTTP エクスポートを使用して、これらのサービスを使用できるようになります。
- WebSphere® Process Server と WebSphere Process Server は、HTTP インフラストラクチャーで相互通信し、ユーザーが企業標準に従って通信を管理することを可能にします。
- WebSphere Process Server および WebSphere Process Server は、HTTP 通信のメディエーターとしてメッセージを変換およびルーティングし、HTTP ネットワークを使用するアプリケーションの統合を強化することができます。
- WebSphere Process Server および WebSphere Process Server は、HTTP とその他のプロトコル (SOAP/HTTP Web サービス、Java™ Connector
Architecture (JCA) ベースのリソース・アダプター、JMS など) との間のブリッジとして使用できます。
HTTP インポートおよびエクスポート・バインディングの作成に関する詳細情報については、WebSphere Integration Developerインフォメーション・センターを参照してください。
>トピックを参照してください。