1.3 Problemstellung und Zielsetzung der Arbeit
15
dem Mono-IS kommunizieren. Die dritte Komponente wird die notwendigen
Transformationen vornehmen. Die Kommunikationsvermittlung wird dabei
zwischen der ODBC-Komponente und der Komponenten für den Zugriff auf das
Mono-iS vermitteln. Im konkreten Beispiel wird die Datentransformation die vom
Mono-IS über die Benutzerschnittstelle erhaltenen Daten in relationale Tabellen
umformen.
Falls kein geeignetes IS-Gateway bereits verfügbar ist, muss die Informatik-
abteilung in umständlicher Kleinarbeit ein eigenes Hilfsprogramm entwickeln.
IS-Gateways werden offensichtlich häufig benötigt, allzu oft aber als Einmallösung
verstanden und daher mehr oder weniger billig zusammengeflickt. Die Frage
stellt sich nun, wie solche IS-Gateways systematisch realisiert werden können.
1.3 Problemstellung und Zielsetzung der Arbeit
Zur korrekten und effizienten Bereitstellung von IS-Gateways ist strukturiertes und
formales Wissen über deren Entwicklung und Anwendung nötig. Dieses Wissen
fehlt heute weitgehend sowohl in der Praxis als auch in der Forschung und Lehre.
Diese Arbeit befasst sich deshalb mit der formalen Beschreibung, dem Entwurf,
der Entwicklung und dem Einsatz von IS-Gateways. Es geht dabei nicht um die
Neuentwicklung einer universalen Gatewaytheorie. Hingegen sollen ausgewählte
und in Forschung und Praxis eingesetzte Ansätze analysiert, präzisiert, in
wichtigen Bereichen erweitert und für den möglichst effizienten Einsatz beim
Entwurf von IS-Gateways in der Praxis aufbereitet werden.
Im Zentrum dieser Arbeit stehen die Kommunikationsvermittlung und die
Datentransformation. Bei der Kommunikationsvermittlung steht die Über-
brückung von Heterogenität der Kommunikation im Vordergrund. Diese Hetero-
genität äussert sich durch asynchrone bzw. synchrone Kommunikation oder durch
unterschiedliche Zustände der beteiligten Teilsysteme. Die Datentransformation
betrifft allenfalls notwendige Veränderungen an der Datenstruktur. Nicht im Vorder-
grund stehen die Aspekte der Sicherheit. Auch Probleme wie verteilte Transaktio-
nen oder Schemaintegration, wie sie bei Multidatenbanken auftreten, stehen hier
eher im Hintergrund.
Folgende Fragen sind somit zu klären: Welche Methoden und Werkzeuge sind zu
verwenden, um bestehende und neue Informationssysteme mit kleinstem Aufwand,