WebSphere MQ Enterprise Transport

WebSphere MQ Enterprise Transport は、 WebSphere MQ によって使用されるトランスポートです。 WebSphere MQ Enterprise Transport は、 WebSphere Business Integration Message Broker に接続してメッセージ・ルーティングおよび変換オプションを利用する WebSphere MQ アプリケーションをサポートします。

WebSphere MQ Enterprise Transport は、WebSphere MQ で使用可能な信頼できるすべてのメッセージング機能を提供します。 このトランスポートは、持続的および非持続的なメッセージングを提供し、 トランザクションをサポートします。WebSphere MQ Enterprise Transport を使用するには、 MQInput ノードを含むメッセージ・フローをブローカーにデプロイしなければなりません。 このメッセージ・フローが出力メッセージを他の WebSphere MQ アプリケーションに送信する場合、MQOutput、MQReply、または Publication ノードも含めなければなりません。

MQInput ノードで指定されたキューにより、 ブローカーがパブリッシュ・アプリケーションからパブリケーションを受信するキューが判別されます。 サブスクライバーは、ブローカーの SYSTEM.BROKER.CONTROL.QUEUE に登録要求を送信することによってブローカーに接続します。 サブスクライバーは、登録要求で、登録済みトピックに関する パブリケーションを受信するキューを指定します。

WebSphere MQ Enterprise Transport は、キューに入れられたトランスポートであり、 アプリケーションは、メッセージ・キューとの間でデータを読み書きすることによってブローカーと通信します。 メッセージの確実な送達が必要なとき、またはトランザクション・サポートを使用する必要があるときには、WebSphere MQ Enterprise Transport を使用してください。 WebSphere MQ Enterprise Transport の使用には、関係したオーバーヘッドがあります。したがって、 WebSphere MQ Real-time Transport と同じレベルのパフォーマンスおよびスケーラビリティーを提供しません。

WebSphere MQ アプリケーションなどのすべての WebSphere Business Integration Message Broker アプリケーションは、 サポートされているすべての WebSphere MQ インターフェースを使用して、メッセージをメッセージ・フロー・キューに入れることができます。 実際、すべての WebSphere MQ アプリケーションは、 WebSphere Business Integration Message Broker アプリケーションとなれる可能性があります。

これらのアプリケーションは、2 つの技法のどちらかを使用して、 ブローカーのサービスへのアクセスを取得します。

受信アプリケーションは、メッセージがメッセージ・フローによって処理されるときに、 そのメッセージ・フローの 1 つまたは複数の出力キューにそのメッセージを入れることができます。 アプリケーションは、クライアント/サーバー接続か ローカル接続によって、メッセージのターゲットとして定義されている 1 つまたは複数のキューを所有するキュー・マネージャーに接続されていなければなりません。 メッセージ・フローがパブリッシュ/サブスクライブ・サービスを提供する場合、 Publication ノードは、そのローカル・レシーバー・キューとしてサブスクライバーが指定したキューにメッセージを入れます。

WebSphere MQ Enterprise Transport を使用して接続するアプリケーションは、 point-to-point およびパブリッシュ/サブスクライブ・モデルを混ぜ合わせて使用します。

以下の組み込みノードは、このプロトコルをサポートするために提供されています。

関連概念
エンド・ユーザー・アプリケーションのサポート
メッセージのモデル化

関連タスク
エンド・ユーザー・アプリケーションのサポート

関連資料
組み込みノード