WebSphere MQ
Telemetry Transport ist ein
Publish/Subscribe-Lightweight-Protokoll, das über TCP/IP übertragen wird und sich durch Kommunikationen mit geringer Bandbreite an ferne Sensoren und Steuergeräte richtet.
Dieses Protokoll wird von speziellen Anwendungen auf Geräten mit geringem
Speicherbedarf verwendet, die nur eine Kommunikation mit geringer Bandbreite benötigen - für
gewöhnlich für eine ferne Datenanforderung und Verarbeitungssteuerung.
Ein
typisches System kann aus mehreren hundert Clientgeräten bestehen, die mit einem einzigen
WebSphere Event
Broker kommunizieren, wo jeder Client durch eine eindeutige ID
identifiziert wird. Ein einzelner Broker kann maximal ungefähr 2.000 Clients verwalten.
Clientanwendungen verwenden WebSphere MQ
Telemetry Transport, um in
einem Nachrichtenfluss Nachrichten an SCADAInput-Knoten
zu senden und Nachrichten von Publication- oder
SCADAOutput-Knoten zu empfangen.
WebSphere Event
Broker verwendet den
SCADAInput-Knoten für den Empfang von Nachrichten von
WebSphere MQ
Telemetry Transport-Clientanwendungen. Der Knoten interagiert mit einem
TCP/IP-Port, um die Nachrichten zu empfangen.
Die Ausgabe wird normalerweise unter
Verwendung eines PublicationKnotens, der einen
eingebetteten SCADAOutput-Knoten enthält, an die
Clientanwendung zurückgegeben. Der Publication-Knoten
filtert die Ausgabe eines Nachrichtenflusses und sendet sie an Subskribenten, die Interesse an
einer bestimmten Themengruppe angemeldet haben. Wenn eine Anwendung
WebSphere MQ verwendet, reiht der
Publication-Knoten die Nachricht in die
WebSphere MQ-Warteschlange auf dem Warteschlangenmanager ein. Bei
WebSphere MQ
Telemetry Transport-Anwendungen leitet der eingebettete
SCADAOutput-Knoten die Nachricht unter Verwendung eines
TCP/IP-Ports an einen subskribierenden WebSphere MQ
Telemetry Transport-Client weiter.
Mit Ausnahme von z/OS stehen die
SCADAInput-Knoten auf allen Plattformen zur Verfügung.
Es ist unwahrscheinlich, dass Sie den
SCADAOutput-Knoten direkt verwenden werden, es sei denn,
Sie schreiben Ihren eigenen Veröffentlichungsknoten für erweiterte Anwendungen.
Anders als WebSphere MQ und
WebSphere MQ Everyplace bietet WebSphere MQ
Telemetry Transport keine
Sicherheit. Sie können die Daten bei Bedarf jedoch verschlüsseln.
Die Übertragung wird in folgenden Abschnitten beschrieben: