3.2 Grundlegende Klassifikationsmerkmale
59
verbindendes Gateway
Serverfunktionalität
Für den Clienten sichtbare Funktionalität
integrierendes Gateway
Mischlösung
Bild 3.2 Funktionalitätsumfang von Transformation und Vermittlung
Mit einem integrierenden IS-Gateway erscheint der Server aus der Sicht des
Clienten als homogen und direkt auf den Clienten zugeschnitten. Alternativ sind IS-
Gateways realisiert worden, welche die Unterschiede zum Server nicht vollständig
verdecken. So müssen in letzterem Fall Aufträge an den Server in der
Befehlssyntax des Servers formuliert werden. Das IS-Gateway übernimmt nur
rudimentäre, syntaktische Konvertierungen. Das Ziel dabei ist, dem Clienten die
volle Funktionalität des Servers zugänglich zu machen. Diese Art von IS-Gateways
wird verbindende IS-Gateways genannt. Der Extremfall eines verbindenden IS-
Gateways ist ein IS-Gateway, das sämtliche Kommunikation unverändert
weitervermittelt. Solche IS-Gateways werden beispielsweise zum Überbrücken
von Firewalls (3.3.6) eingesetzt. Dort wird nur zwischen erlaubter und unerlaubter
Kommunikation an sich unterschieden.
Verbindende IS-Gateways befinden sich in der Bild 3.1 in der waagerechten
Koordinatenebene, während integrierende IS-Gateways irgendwo im Raum
darüber einzuordnen sind.
Sobald ein IS-Gateway Transformationen vornimmt, gehen allenfalls gewisse Ser-
verfunktionen im IS-Gateway verloren. Andererseits können neue Funktionen
dazukommen. Im allgemeinen werden dem Clienten nur Teile der ursprünglichen
Funktionalität zur Verfügung stehen, in anderen Fällen jedoch auch neue
Funktionen. Ein integrierendes IS-Gateway kann also im Funktionsumfang von
einer Teilmenge bis zu einer Obermenge der Funktionen des Servers gehen.
Aufgrund der Definition eines IS-Gateways ist jedoch die Palette an zusätzlichen
Funktionen eingeschränkt. Sobald ein Programm lokal auch Daten speichert, um
beispielsweise benutzerspezifische Änderungen durchzuführen, handelt es sich
nicht mehr um ein reines IS-Gateway, sondern um einen Agenten oder ein
selbständiges Teilsystem.