Betriebsarten

Grundlage für die vielfältigen Einsatzmöglichkeiten, sind die Topologien, die unterstützt werden. Jede Anwendung kann die zur ihrer Aufgabe passende Form auswählen. Im Push-Betrieb können z.B. einfache Sensoren jederzeit Daten versenden, ohne sich um die Adressierung von Auswerteeinheiten kümmern zu müssen. Für die Überwachung und Steuerung einer Außenanlage bieten sich Wählverbindungen oder Standleitungen, die eine geschützte, bidirektionale Kommunikation ermöglichen.

Wählverbindung

Bidirektionale Kommunikation über eine Wählverbindung.

In Wählverbindungen werden die Teilnehmer über eine virtuelle Telefonnummer identifiziert. Verbindungsauf- und Abbau verläuft analog zu einem Telefongespräch. Das Verwendung von Telefonnummern ermöglicht die einfache Einbindung von Modemapplikationen.

Standleitungen

Bidirektionale Kommunikation über eine Standleitung.

Bei Standleitungen werden zwei Teilnehmer über die Konfiguration fest zugeordnet. Sobald beide Teilnehmer online sind, wird die Verbindung aufgebaut. So können z.B. serielle Geräte, deren Protokoll keine Adressierung einer Gegenstelle vorsieht, in Verbindung gebracht werden. Über die Konfiguration kann ebenfalls festgelegt werden, ob eine Standleitung unterbrechbar ist.

Pushbetrieb

Pushbetrieb
Unidirektionale Kommunikation im Pushbetrieb.

Im Pushbetrieb können Sensoren, Messstellen und andere Datenquellen ihre Daten über einen Push-Channel bereitstellen. Die Daten werden an Push-Targets ausgeliefert. Jeder Teilnehmer, der ein entsprechendes Push-Target registriert, bekommt die Daten zugestellt. Die Datenquellen können jederzeit senden. Die Verteilung der Daten an die Push-Targets wird im GExSystem vorgenommen.

Broadcast

Unidirektionale Kommunikation durch Broadcast.

Im Broadcastbetrieb kann eine Datenquelle, ähnlich einem Radiosender, Daten einspeisen. Bei dieser einfachen Form des Sendes von Daten gibt es keine Rückmeldung darüber, ob die Daten abgenommen werden. So können z.B. einfache serielle Sensoren eingebunden, die keine Empfangsbestätigung ihrer Messwerte erwarten.

Chat

Der Chatbetrieb funktioniert genau so, wie man es erwartet. Teilnehmer können Chatrooms erstellen und darüber kommunizieren. Alle Teilnehmer, die sich in einem Chatroom befinden, können alles mithören, was darin kommuniziert wird und ebenfalls Beiträge absetzen. Die Übermittlung beliebiger Daten ist möglich.

Topologien

Topologien beschreiben die Möglichkeiten, wie Teilnehmer in einem Netzwerk vernetzt sind und Daten austauschen können. Im GExSystem gibt es zwei Ebenen dieser Vernetzung. Die untere Ebene wird durch die Teilnehmer gebildet und wie sie ihre Verbindungen organisieren. Diese Ebene wird durch die Anwendungsprotokolle und ihre Erfordernisse bestimmt.

Die obere Ebene ist durch die Skalierung und die Redundanzen zwischen den GExCore Servern bestimmt. Diese Ebene bleibt für die Anwendungen transparent. Sie müssen keine Rücksicht darauf nehmen, wie die Skalierung aufgebaut ist.