「WebSphere MQ へのサービス・ファサード: 要求/応答」パターンを使用して、WebSphere MQ を介してのみアクセスできる機能に Web サービス・ファサードを提供します。 このパターンは、通常は Web サービスによって使用される同期 HTTP プロトコルと、簡単にアップグレードできない WebSphere MQ インターフェースを持つ既存のアプリケーションとの間のブリッジを作成します。
このパターンは、プロバイダー・アプリケーションが XML インターフェースを提供し、クライアント・アプリケーションが Web サービスの呼び出しをサポートする場合に使用します。 このパターンを拡張して、WebSphere MQ 経由の非 XML インターフェースによる、アプリケーションへのサービス・ファサードをサポートするよう変換することができます。
ソリューションは、サービス・エントリー・ポイントを提供するメッセージ・フローを実装することです。 サービス要求を受け取ると、応答 ID が内部キューに保管され、要求はプロバイダー・アプリケーションに転送されます。 プロバイダー・アプリケーションから応答を受け取ると、応答 ID がリカバリーされ、プロバイダー応答が入った Web サービスの応答が要求元アプリケーションに返されます。