3.3 Klassifikation nach IS-Gatewayfunktionalität
63
wichtiger Spezialfall dialogbasierter Kommunikation. Der Endbenutzer
führt dabei den Dialog mit dem Server über seine Terminalemulation. Die
gesamte Synchronisation wird durch den Server gesteuert. Solange der
Endbenutzer nichts eingeben darf, ist das Terminal gesperrt, bzw.
werden Endbenutzereingaben ignoriert.
3.3.2 Zustandsvermittlung
Neben der Synchronisationsvermittlung bildet die unterschiedliche Verwendung
von Zustandsinformationen bei Client und Server einen zweiten wichtigen Grund
für den Einsatz von IS-Gateways zwischen Informationssystemen.
Def.:
Zustandsinformationen sind Daten, die ein Client oder Server über
die aktuell stattfindende Kommunikation mit Partnern speichert.
Def.:
Der Zustand ist die Menge aller gespeicherten Zustands-
informationen.
Ein Programm kommuniziert zustandsorientiert oder zustandslos, je nachdem, ob
die Kommunikationsgestaltung von Zustandsinformationen über seine Partner
abhängt oder nicht.
Server
Client
Zeit
SSC
SS
S
I-Quelle
Browser
Server
Client
Zeit
Zustandsorientierte Kommunikation
Zustandslose Kommunikatio
Bild 3.7 Zustandsorientierte und zustandslose Kommunikation
Der Zusammenhang einzelner Meldungen wird im dynamischen Teil von
SGIS durch Punkte dargestellt, die bei zustandsorientierter Kommunikation
durch eine Linie verbunden sind, bei zustandsloser Kommunikation nicht.
Bsp.:
Ein anschauliches Beispiel für unterschiedliche Zustandsorientierung
bietet eine Fernschachpartie: Bei zustandsorientierter Kommunikation
führen beide Spieler ein eigenes Schachbrett, übermittelt wird jeweils der
neue Zug. Die Zustandsinformation ist auf dem Schachbrett gespeichert.
Die Bedeutung (sogar die Korrektheit) eines Zuges ist abhängig vom