WebSphere® MQ
Enterprise Transport は、アプリケーションをメッセージング・ミドルウェアに接続するサービスです。
WebSphere MQ Enterprise Transport は、WebSphere MQ によって使用されるトランスポートです。 WebSphere MQ Enterprise Transport は、WebSphere Message Broker に接続してメッセージ・ルーティングおよび変換オプションを利用する WebSphere MQ アプリケーションをサポートします。
WebSphere MQ Enterprise Transport は、WebSphere MQ で使用可能な信頼できるすべてのメッセージング機能を提供します。 このトランスポートは、持続的および非持続的なメッセージングを提供し、トランザクションをサポートします。WebSphere MQ Enterprise Transport を使用するには、MQInput ノードを含むメッセージ・フローをブローカーにデプロイしなければなりません。このメッセージ・フローが出力メッセージを他の WebSphere MQ アプリケーションに送信する場合、MQOutput、MQReply、 または Publication ノードも含めなければなりません。
WebSphere MQ
Enterprise Transport は、キューに入れられたトランスポートであり、アプリケーションは、メッセージ・キューとの間でデータを読み書きすることによってブローカーと通信します。
メッセージの確実な送達が必要なとき、またはトランザクション・サポートを使用する必要があるときには、WebSphere MQ
Enterprise Transport を使用してください。
WebSphere MQ
Enterprise Transport の使用には、オーバーヘッドが関係します。したがって、WebSphere MQ Real-time Transport と同じレベルのパフォーマンスおよびスケーラビリティーを提供しません。
WebSphere MQ
Enterprise Transport は、Application Messaging Interface (AMI) または Message Queue Interface (MQI) に書き込まれる、WebSphere MQ クライアントまたはアプリケーション・プログラムによって使用されます。クライアントは、ブローカー・ドメイン内の 1 つ以上のブローカーにデプロイされたメッセージ・フローが提供するサービスを利用します。これは、これらのメッセージ・フローがサービスするキューと相互作用することによって行います。
MQInput ノードで指定されたキューにより、ブローカーがパブリッシュ・アプリケーションからパブリケーションを受信するキューが判別されます。 サブスクライバーは、ブローカーの SYSTEM.BROKER.CONTROL.QUEUE に登録要求を送信することによってブローカーに接続します。 サブスクライバーは、登録要求で、登録済みトピックに関するパブリケーションを受信するキューを指定します。
WebSphere MQ アプリケーションなどのすべての WebSphere Message Broker アプリケーションは、サポートされているすべての WebSphere MQ インターフェースを使用して、メッセージをメッセージ・フロー・キューに入れることができます。 実際、すべての WebSphere MQ アプリケーションは、WebSphere Message Broker アプリケーションとなれる可能性があります。
これらのアプリケーションは、2 つの技法のどちらかを使用して、ブローカーのサービスへのアクセスを取得します。
受信アプリケーションは、メッセージがメッセージ・フローによって処理されるときに、そのメッセージ・フローの 1 つまたは複数の出力キューにそのメッセージを入れることができます。 アプリケーションは、クライアント/サーバー接続かローカル接続によって、メッセージのターゲットとして定義されている 1 つまたは複数のキューを所有するキュー・マネージャーに接続されていなければなりません。メッセージ・フローがパブリッシュ/サブスクライブ・サービスを提供する場合、Publication ノードは、そのローカル受信側キューとしてサブスクライバーが指定したキューにメッセージを入れます。
WebSphere MQ Enterprise Transport を使用して接続するアプリケーションは、Point-to-Point およびパブリッシュ/サブスクライブ・モデルを混ぜ合わせて使用します。
以下の組み込みノードは、このプロトコルをサポートするために提供されています。