Dissertation Louis Perrochon
Navigation bar
  Home Start Previous page
 67 of 163 
Next page End Inhalt 62 63 64 65 66 67 68 69 70 71 72  

66
3 Theoretische Grundlagen von IS-Gateways
3.3.3 Befehlsvermittlung
Auch bei Schnittstellen, die bezüglich der bisher diskutierten Kommunikations-
merkmale homogen sind, besteht immer noch die Heterogenität im Kommunika-
tionsprotokoll. Um eine Kommunikation zwischen Client und Server zu
ermöglichen, müssen auch die Steuerdaten transformiert werden. Einzelne
Steuerbefehle mögen unterschiedlich heissen oder auf dem anderen System nicht
existieren. In diesem Fall muss das IS-Gateway eine Umsetzung vornehmen und
allenfalls einzelne Anweisungen des Clienten durch eine Serie von Anweisungen
an den Server ersetzen. Diese Art Umsetzung kommt beispielsweise zwischen
verschiedenen relationalen Datenverwaltungssystemen zum Zuge, falls diese nicht
denselben SQL-Dialekt sprechen.
Server
Client
SS2C
SS1
S
Gateway
Befehlsvermittlung
List_Sorted
Make_List
Sort_List
Get_List
Zeit
Bild  3.8 Beispiel für Befehlsvermittlung
3.3.4 Datenstrukturtransformation
Neben den bisher vorgestellten Aufgaben der Kommunikationsvermittlung gibt es
eine weitere wichtige Funktion von IS-Gateways: die Transformation von
Datenstrukturen. Der sachliche Inhalt (die Bedeutung) der transformierten Daten
bleibt dabei soweit als möglich unverändert. 
Einfache Datenstrukturtransformationen betreffen nur leichte Formatänderungen,
wie beispielsweise das Anpassen von Tabellen an ein anderes Tabellenformat.
Die nächste Stufe umfasst Transformationen zwischen abstrakten Datenstrukturen
wie etwa derjenigen von Bäumen zu Listen und umgekehrt. Algorithmen, die
solche Transformationen vornehmen, sind bereits häufig zweckmässig und gut
beschrieben. Aufwendig wird die Transformation, wenn die Daten des Servers
nicht in einer einfach strukturierten Form vorliegen.

Copyright Louis Perrochon. All Rights reserved.