44
2 Ausgangslage
2.3.5 Alterung von Schnittstellen
Bisher kaum beachtete Einsatzmöglichkeiten von IS-Gateways gibt es im
Zusammenhang mit der technischen Alterung von Teilsystemen und Schnittstellen:
Die Alterung von Schnittstellen zwischen Systemen ist unabhängig von der
Alterung der beteiligten Systeme. Ein wesentlicher Grund für die Definition von
Schnittstellen zwischen Systemen liegt ja gerade darin, dass die Systeme dadurch
technisch entkoppelt werden und unabhängig voneinander ersetzt werden können.
Schnittstellen müssen dazu so definiert werden, dass sie sich möglichst nicht
verändern. Mit fortgeschrittenem Alter genügen aber auch sie den veränderten
Rahmenbedingungen nicht mehr. Müssen Schnittstellen schliesslich ersetzt, d. h.
neu definiert werden, bedingt dies Änderungen an allen beteiligten Komponenten.
Solche Änderungen können wiederum zeitlich gestaffelt werden, wenn
vorübergehend mit IS-Gateways gearbeitet wird. So kann ein Teilsystem (B in
Bild 2.18) während einer längeren Phase schon eine neue Schnittstelle (SS2)
anbieten, während ein anderes (A) immer noch auf der alten Schnittstelle (SS1)
basiert. Sobald die Umstellung auf die neue Schnittstelle überall erfolgt ist, kann
das IS-Gateway entfernt werden.
Umstellung von
B auf SS2
Umstellung von
A auf SS2
Informationssystem B
Zeit
SS1
SS2
SS1
SS1
SS2
SS2
Informationssystem A
SS1
SS2
IS-Gateway
Bild 2.18 Inkrementeller Ersatz von Schnittstellen dank IS-Gateways
Bsp.:
Im Falle von Frau Müller wird vielleicht das Mono-IS mit den
Verkaufszahlen bis auf weiteres ohne eigene ODBC-Schnittstelle in
Betrieb bleiben. Eine ODBC-kompatible Schnittstelle wird aber durch ein
zusätzliches IS-Gateway angeboten, so dass Frau Müller ab sofort auf
das Mono-IS zugreifen kann.