WebSphere® MQ
Telemetry Transport は、低帯域幅通信によるリモート・センサーおよび制御装置のための TCP/IP を使用してフローする軽量 パブリッシュ/サブスクライブ プロトコルです。
このプロトコルは、一般的にリモート・データ収集およびプロセス制御のために、低帯域幅通信を必要とする、小型フットプリント装置上の特殊アプリケーションによって使用されます。
典型的なシステムでは、例えば数百のクライアント装置が単一の WebSphere Event
Broker と通信していて、各クライアントが固有の ID によって識別されます。単一のブローカーは、最大で約 2000 のクライアントを管理できます。
クライアント・アプリケーションは、WebSphere MQ
Telemetry Transport を使用して、メッセージ・フロー内で SCADAInput ノードにメッセージを送信し、Publication または SCADAOutput ノードからメッセージを受信します。
WebSphere Event
Broker は SCADAInput ノードを使用して、WebSphere MQ
Telemetry Transport クライアント・アプリケーションからのメッセージを受信します。ノードは、TCP/IP ポートと対話してメッセージを受信します。
出力は一般的に、SCADAOutput ノードの組み込まれた Publication ノードを使用して、クライアント・アプリケーションに戻されます。Publication ノードは、メッセージ・フローから出力をフィルターに掛け、特定のセットのトピックに関心事を登録したサブスクライバーに出力を送信します。アプリケーションが WebSphere MQ を使用している場合は、Publication ノードはメッセージを、キュー・マネージャー上の WebSphere MQ キューに入れます。WebSphere MQ
Telemetry Transport アプリケーションの場合は、埋め込み SCADAOutput ノードが TCP/IP ポートを使用して、サブスクライブする WebSphere MQ
Telemetry Transport クライアントにメッセージを発送します。
SCADAInput ノードは、z/OS® 以外のすべてのプラットフォームで利用できます。
高機能アプリケーション用にユーザーが独自のパブリケーション・ノードを作成するのでない限り、SCADAOutput ノードを直接使用することはあまりありません。
WebSphere MQ および WebSphere MQ Everyplace® とは異なり、WebSphere MQ
Telemetry Transport はセキュリティーを提供しません。ただし必要であれば、データを暗号化することはできます。
トランスポートについては、以下のトピックで説明されています。