ブローカーが Web サービスをインプリメントする典型的なエンドツーエンドのシナリオについて学びます。
C または COBOL ベースの既存のシステムが、Web サービスとして役に立つように公開できるビジネス・ロジックを提供しています。
ブローカーは既存のシステムで操作を開始することができます。つまり、システムはブローカーにインターフェースを公開します。 通常は、既存のシステムで WebSphere® MQ が使用可能になります。 システムがアプリケーション・データを含む WebSphere MQ メッセージを受け取り、 これらを基礎となるインプリメンテーションにディスパッチしてから、戻り値を WebSphere MQ 応答としてパッケージします。これら既存の操作に提供され、そこから戻されるデータ構造は、C ヘッダー・ファイルまたは COBOL コピーブックで定義されています。
Web サービスは、既存のシステムによってすでに公開された操作に基づくインターフェースを提供します。このインターフェースは、すべての既存の操作、既存の操作または複合操作のサブセット、あるいはその両方によって構成されることがあります。
シナリオをインプリメントする方法は、以下のとおりです。