WebSphere MQ からのサービス・アクセス: 一方向」パターン

WebSphere MQ からのサービス・アクセス: 一方向」パターンは、パターン内で WebSphere MQ XML メッセージの中のデータを使って Web サービスを呼び出し、メッセージを処理するために使用します。

このパターンを使用することにより、クライアント・アプリケーション側の信頼の置ける WebSphere MQ メッセージング・プロトコルと、サービスに対する同期要求との間にブリッジを設けて更新を処理し、要求の成功または失敗 (タイムアウトを含む) が確実に報告されるという保証が得られます。

このパターンは、クライアント・アプリケーションとサービス・プロバイダーとの間での、タイミング、プロトコル、およびトランスポートの疎結合を提供します。 これは、サービスと既存のシステムとの間のインターフェースを設けるのに適しています。

パターンの動作を示す図。アプリケーションはブローカーに WebSphere MQ メッセージを送信し、ブローカーは中身のデータを使ってサービス要求を呼び出します。

ソリューション

ソリューションは、WebSphere MQ メッセージのエントリー・ポイントを提供するメッセージ・フローを実装することです。 メッセージを受信すると、データが Web サービス要求の本体に取り込まれて、ターゲット・サービスの呼び出しが行われます。

このパターンはクライアント・アプリケーションに応答を返しませんが、サービス応答、サービス障害、またはタイムアウトの検査を行い、選択されているエラー・オプションに従って、これらを報告します。

アクセス・フロー
エラー・サブフロー
ログ・サブフロー
要求プロセッサー・サブフロー
パターンを適用する前に完了するタスク
パターンを開始するためのリソース
パターンのパラメーター
パターンを生成した後に完了するタスク