Data Reengineering and Evolution in (industriellen) Legacy Systemen.
Werner Teppe · Softwaretechnik-Trends · 2014
Auf fruheren Workshops wurde uber ARNO, ein groses industrielles Migrationsprojekt, berichtet. In diesem Projekt haben wir erfolgreich eine Onlinetransaktionapplikation / Realtimeapplikation von BS2000 nach Solaris migriert. Die aus mehr als 6 Millionen Lines of Code bestehende Applikation wurde von SPL (PL1 Subset) nach C++, die mehr als 5000 Jobs von SDF nach Perl und das hochperformante Filehandlingsystem von rund 800 Dateien nach Oracle migriert. Um die Komplexitat der Migration zu beherrschen, entschieden wir damals, die Datenmigration einfach zu halten. Daher wurden aus Datensatzen im BS2000 nun einfache Relationen in Oracle. Sie bestehen nur aus einem Index und aus einem einzigen langen Feld (BLOB). So konnten wir erreichen, dass die in der Anwendung enthaltene Navigation auf den Daten nur wenig geandert werden musste. Um die Weiterentwicklung der Anwendungen zu erleichtern, soll nun die Datenhaltung auf ein ”‘echt”’ relationales System umgestellt werden. Die Herausforderungen, das Vorgehen und die angestrebten Losungen, die in einem ganz konkreten Praxisfall anstehen, werden in dem Vortrag auf dem WSRE 2014 dargestellt und diskutiert.