2.5 Andere Ansätze mit Bedeutung für globale Informationssysteme
53
TSIMMIS-Projekt [Papakonstantinou et al. 94]. Weitere Beispiele für IS-Gateways
finden sich in [Ronchetti 95], [Lin, Chung 95] und [Barta, Hauswirth 95].
Um bestehende Informationssysteme in CORBA einzubinden, sind auf jeden Fall
IS-Gateways nötig. Diese IS-Gateways müssen die interne Repräsentation in die
durch IDL definierte Darstellung umsetzten.
Über die Funktionalität der hier diskutierten IS-Gateways hinaus, können
ARCHON-Agenten (ARchitecture for Cooperative Heterogeneous ON-line
systems) [Jennings 94], [Wittig et al. 94] auch autonom handeln. Ein Agent kann
beispielsweise selbständig Informationen von anderen Agenten anfordern oder
sogar spontan relevante Informationen an andere Agenten schicken. In ihrer
passiven Aufgabe entsprechen sie jedoch durchaus dem IS-Gatewaybegriff dieser
Arbeit. Die Teilsysteme müssen sich jedoch sehr stark an die Erfordernisse der
Agenten anpassen.
Bestandteil kommerzieller Unternehmensarchitekturen ist heute häufig sogenannte
Middleware. Im allgemeinen bezeichnet Middleware ein ganzes Feld von
vorwiegend kommerziell erhältlichen Produkten zur Einbindung von Teilsystemen.
Der Begriff Middleware umfasst als typisches Gummischlagwort auch weitere, für
diese Arbeit weniger interessante Elemente wie CASE-Tools, die verwendeten
Transportprotokolle, Leistungen, die normalerweise durch Betriebssysteme er-
bracht werden wie Verzeichnisdienste oder Sicherheitsmechanismen (z. B.
Backups) oder Transaktionsmonitore (CICS von IBM, Tuxedo von Novell, Encina
von Transac). Ein kommerziell erhältliches Produkt ist beispielsweise das Informix
Gateway with DRDA, andere sind DBA von Siemens Nixdorf oder alle ODBC-
Treiber. Letztere sind nichts anderes als IS-Gateways zwischen ODBC und einem
Datenverwaltungssystem. Diese Funktionen der Middleware liegen sehr nahe
beim IS-Gatewaybegriff dieser Arbeit.
2.5.8 Bewertung der bisherigen Arbeiten
Für Multidatenbanken sind, basierend auf Referenzarchitekturen wie dem 5-
Schichten-Schema [Sheth, Larson 90] beachtliche Erfolge erzielt worden. Mit
kommerziellen Produkten wie EDA/SQL lassen sich heute über 50 verschiedene
DBMS einheitlich integrieren. Damit wird im Bereich verteilter oder
Multidatenbanken viel erreicht. Trotzdem gibt es zu beachten, dass für die
Integration stark einschränkende Annahmen getroffen werden: Die Teilsysteme
sind echte, homogene Datenverwaltungssysteme (z. B. alles relationale Systeme),
die Datenschemas aller Teilsysteme sind bekannt, etc. Die Datenbankforschung