Dissertation Louis Perrochon
Navigation bar
  Home Start Previous page
 82 of 163 
Next page End Inhalt 77 78 79 80 81 82 83 84 85 86 87  

3.7 Multigateways
81
AC
C
S
A
S
BC
C
C
B
S
I-Quelle
Browser
Multi-
gateway
I-Quelle
Server
Client
Server 2
Client 1
Zeit
Server 1
Client 2
Gleichzeitiger Zugriff
Bild 3.18 Multigateway
Multigateways erlauben es einem Clienten, ohne Änderungen gleichzeitig und
integriert auf mehrere Server zuzugreifen. Es handelt sich dabei jedoch nicht
einfach um mehrere unabhängige IS-Gateways, welche an denselben Clienten
angebunden sind. Ein Beispiel für ein solches Multigateway ist das Praxisbeispiel
1 LibAgent [Müller 96].
Wenn der Client eine Anfrage an einen Server stellt, wird diese vom Multigateway
an die einzelnen Informationsserver weitergeleitet. Die Informationsserver geben
die Antwort an das Multigateway zurück. Dieses führt die Antworten zusammen
und gibt sie an den Clienten weiter.
Eine besondere Schwierigkeit bei Multigateways bildet die systematische
Integration der verschiedenen Server. Diese Aufgabe wird innerhalb des Multi-
gateways in einen Integrationsteil und einen Transformationsteil aufgeteilt. Wie
Bild 3.19 illustriert, bestehen Multigateways aus einem Gatewaymanager und
mehreren Subgateways. Der Gatewaymanager übernimmt alle Aufgaben der Inte-
gration und Kontrolle der einzelnen Subgateways. Die Subgateways sind normale
IS-Gateways, wie sie in den vorhergehenden Abschnitten diskutiert wurden. An der
Stelle des Clienten steht der Gatewaymanager. Serverseitig greift je ein
Subgateway auf einen der Server des Multigateways zu. Es ist denkbar, dass
Subgateways mit völlig unterschiedlichen Servern verbunden sind. Beispielsweise
kann ein Subgateway mit einem zustandsorientierten und ein anderes gleichzeitig
mit einem zustandslosen Server verbunden sein.

Copyright Louis Perrochon. All Rights reserved.