80
3 Theoretische Grundlagen von IS-Gateways
Strukturaufbau
In diesem internen Zustand wird durch den Transformer eine Nutzdatenstruktur der
Beschreibung BC aufgebaut. Wenn nicht genügend Daten für den Aufbau der
erwarteten Datenstruktur vorhanden sind, werden weitere Daten vom Clienten über
KC angefordert.
Transformation
Der Transformer wandelt nun die Nutzdatenstruktur gemäss den Einträgen in der
TV um. Weitere Angaben werden falls nötig aus BC oder BS bezogen.
Strukturabbau
Hier wird die Nutzdatenstruktur durch den Transformer gemäss der Beschreibung
BS wieder aufgebaut und für die Übermittlung zum Server vorbereitet.
Daten senden
In diesem internen Zustand werden die Daten des Transformers an den Server
übermittelt.
3.7 Multigateways
Der Wunsch, auf mehrere Datenbanken gleichzeitig zuzugreifen ist alt. Er führte
unter anderem zu verteilten, föderierten oder Multidatenbanken. Dieser Wunsch
bildet auch die Motivation zur Einführung von Multigateways. Wie aber schon beim
einfachen IS-Gateway steht beim Multigateway die Überbrückung von
Kommunikationsbarrieren zwischen Clienten und Servern im Vordergrund und
nicht die Realisation von grundlegenden Datenzugriffsfunktionen, wie sie von
Datenverwaltungssystemen angeboten werden.
Def.:
Ein Multigateway ist ein IS-Gateway zwischen einem Clienten und
mehreren Servern.
Multigateways treten also gleichzeitig mehreren Servern gegenüber als Client auf
(Bild 3.18). Für den Clienten ist dabei nicht sichtbar, dass er auf mehrere Server
zugreift. Für ihn funktioniert alles gleich wie beim Zugriff auf einen Server bezie-
hungsweise auf ein normales IS-Gateway. Er kommuniziert ausschliesslich mit
dem Multigateway, das die Kommunikation mit den einzelnen Servern übernimmt.