WebSphere Message Broker バージョン 8.0.0.5 オペレーティング・システム: AIX、HP-Itanium、Linux、Solaris、Windows、z/OS

製品の最新バージョンについては、IBM Integration Bus バージョン 9.0 をご覧ください。

Web サービス・メッセージの処理

WebSphere® Message Broker のノードおよびサービスを使用して、他の Web サービス・プロバイダーおよびコンシューマーに接続します。

Web サービスは、相互操作可能なコンピューター同志の、ネットワークを介した対話をサポートするように設計されたソフトウェア・システムです。 これには、XML ベースの仕様、特に Web サービス記述言語、つまり WSDL で記述されたインターフェースがあります。

Web サービスは、特定のタスクまたは一連のタスクを実行します。 Web サービスは標準の公式 XML 表記 (サービス記述と呼ばれる) を使用して記述されていて、このサービス記述により、そのサービスと対話するために必要な詳細すべてが提供されます。これには、メッセージ形式 (操作の詳細を記述する)、トランスポート・プロトコル、および場所が含まれます。

インターフェースの性質によりサービスのインプリメンテーションの詳細が隠されるため、サービスは、インプリメントされたハードウェアまたはソフトウェア・プラットフォームと無関係に使用することが可能です。 インターフェースは、その作成に使用されるプログラミング言語からも独立しています。 このインターフェースは Web サービス・ベースのアプリケーションを、疎結合でコンポーネント指向のクロス・テクノロジー・インプリメンテーションとして扱います。 Web サービスは、単独で使用できますが、他の Web サービスと一緒に使用して、複雑な集計またはビジネス・トランザクションを実行することもできます。

WebSphere Message Broker 環境には、Web サービスを開発するための、次の 2 つの異なる開発スタイルが用意されています。
  • Web サービスを提供する開発支援環境を使用する場合は、サービスの使用を考慮してください。これを使用すると、トランスポート・レベルの対話を直接処理するのではなくサービス・オペレーションをインプリメントすることに集中できます。 詳しくは、サービスの開発を参照してください。
  • Web サービスの開発でさらに細かく制御できるようにするには、SOAPInput ノードを直接使用する独自のメッセージ・フローを作成することを考慮してください。 詳しくは、Web サービス用のメッセージ・フローを参照してください。 これは以下の状況で必要になる場合があります。
    • JMS 経由で Web サービスを提供する。
    • 複数のサービス用のゲートウェイを提供する。
    • Web サービスをグループ化する方法について、操作をより詳細に制御することが必要。

Web サービスをメッセージ・フローの一部として呼び出すには、適切な方法で SOAPRequest ノードをメッセージ・フローに組み込みます。 詳しくは、Web サービス用のメッセージ・フローを参照してください。

WebSphere Message Broker が Web サービス・プロバイダーまたはコンシューマーとしてどのように振る舞うか、また外部の Web サービス標準にどのように準拠するかについて詳しくは、WebSphere Message Broker と Web サービスを参照してください。

WebSphere Message Broker ソリューションを開発すると、WebSphere Message Broker 管理者は、メッセージを保護する方法や、メッセージの再送を行うタイミングに影響するポリシーを適用できます。 管理者は、リスナーの動作方法を制御することや、HTTP トラフィック用の外部リスナーを扱うこともできます。 詳しくは、以下のトピックを参照してください。

WebSphere Message Broker は、Web サービス・クライアント・アプリケーションからの HTTP 要求を受信するために、外部 Web サーブレット・コンテナー (IBM WebSphere Application Server、Apache Tomcat など) 内で使用できる Java サーブレットを提供します。 HTTP プロキシー・サーブレットについては、HTTP プロキシー・サーブレットの概要で説明しています。

特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        最終更新:
        
        最終更新: 2015-02-28 17:46:01


タスク・トピックタスク・トピック | バージョン 8.0.0.5 | ac55670_