36
2 Ausgangslage
2.2 IS-Gateways
Wenn Programme nicht direkt miteinander kommunizieren können, weil ihre
Schnittstellen nicht übereinstimmen, übernimmt ein IS-Gateway die notwendige
Schnittstellenabbildung (im folgenden Vermittlung genannt) (Bild 2.11).
Def.:
Ein IS-Gateways ist ein selbständiges Programm, das die
Zusammenarbeit von Informationssystemen oder Teilen von
Informationssystemen sicherstellen kann.
Gateways sind Programme, die ausschliesslich zur Schnittstellenabbildung
entwickelt werden. Sie müssen gleichzeitig als Client und als Server auftreten
können und werden zwischen zwei existierende Programme geschoben
AC
B
S
Server
Client
BC
A
S
Server
Client
I-Quelle
IS-Gateway
Browser
Zeit
AC
B
S
I-Quelle
Browser
Zugriff möglich
Zugriff nicht möglich
Situation ohne Gateway
Situation mit Gateway
Bild 2.11 Einfügen eines Gateways
Statisch werden IS-Gateways in SGIS als Kästchen mit abgerundeten Ecken
dargestellt.
Die Schnittstelle des IS-Gateways zum Clienten wird clientseitige Schnittstelle des
IS-Gateways genannt (A
S
in Bild 2.11), diejenige zum Server serverseitige
Schnittstelle (BC
in Bild 2.11). Die serverseitige Schnittstelle übernimmt also in der
Zusammenarbeit mit anderen Programmen die Rolle des Clienten.