Sehr geehrte Delta-Interessenten,
wenn das Vorhandene nicht mehr so richtig passt und zur Bremse für die Neuentwicklung wird, ertönt schnell der Ruf nach „Wir machen alles neu mit ...“. Dabei lohnt es sich genauer hinzuschauen: Warum sollte man alles neu machen, wenn sich die grundsätzliche Funktionalität der Anwendungen bewährt hat und sich nicht ändert? Was genau stört? Und kann man mit gezielter Modernisierung vielleicht viel schneller die gewünschten Ziele erreichen?
Statt alles neu zu machen entschied sich der Versicherungskonzern Provinzial Rheinland dafür, zusammen mit Delta die bewährte Anwendung von IBM IMS/DB nach Db2 zu migrieren. Sie schafften damit viel schneller Zukunftssicherheit und vor allem Freiräume für neue Entwicklung als mit einer Neuimplementierung der vorhandenen Funktionalität. Mehr dazu in unserem Bericht.
Und noch etwas weitergedacht: Kann gezielte Modernisierung Bestandteil des normalen Entwicklungsprozesses werden? Beim Workshop „Software-Reengineering & Evolution“ der Gesellschaft für Informatik (GI) stellten wir eine nachhaltige Lösung und den praktischen Einsatz beim Kunden vor. Lesen Sie dazu den ausführlichen Beitrag über die "Waschmaschine, die automatisiert technische Schulden bereinigt".
Außerdem haben wir für Sie eine neue Version von Delta ADS bereitgestellt.
Wir wünschen Ihnen eine erkenntnisreiche Lektüre und freuen uns auf Ihre Anfragen und Rückmeldungen.
Ihr Team der Delta Software Technology
Provinzial schafft vollständige Migration von IBM IMS/DB zu IBM Db2 mit Delta
„Die Delta-Lösung spielt in zwei für uns besonders wichtigen Punkten Ihre Vorteile aus: Durch die vollständige Automatisierung der Transformation waren während der gesamten Projektlaufzeit parallel die vom Business gewünschte Weiterentwicklungen der Systeme möglich. Durch die In-Place-Migration und ein Parallelbetriebskonzept haben wir zudem in der Migration absolute Sicherheit und Qualität erreicht. Die Gewährleistung einer betrieblichen „Laufruhe“ im Projekt trotz komplexer Modernisierungen ist sicherlich ein Alleinstellungsmerkmal der Lösung.“
so Stephan Kaiser, der Programmpate der Provinzial.
Wie haben Provinzial und Delta außerdem die Hürden des Paradigmenwechsels ohne Änderung der Anwendungslogik und Performance-Einbußen gemeistert?
Lesen Sie dazu den Projektbericht:
Provinzial schafft vollständige Migration von IBM IMS/DB zu IBM Db2 mit Delta
Provinzial schafft vollständige Migration von IBM IMS/DB zu IBM Db2 mit Delta
Mit den Werkzeugen und Dienstleistungen von Delta Software Technology gelang Provinzial Rheinland automatisiert und sicher die vollständige Anwendungs- und Datenmigration von IBM IMS/DB zu IBM Db2 für mehr als 75 IBM IMS-Datenbanken und über 36.000 Artefakte.
Modernisierungsstrategie der Provinzial Rheinland
Die Provinzial Rheinland (Provinzial) schreibt auf ihrer Internetseite: „Versicherungen sind nicht sexy – das wissen wir. Aber es ist weise, gut vorzusorgen.“ Und weiter: „Das Ziel unserer Mitarbeiter im Innen- wie im Außendienst: Freiräume im Leben unserer Kunden schaffen, indem wir für eine ganzheitliche Absicherung sorgen“. Genauso handelt die Provinzial auch bei der Modernisierung ihrer IT: Gute Vorsorge, Sicherheit und Freiräume schaffen.
Download Provinzial schafft vollständige Migration von IBM IMS/DB zu IBM Db2
„Die Delta-Lösung spielt in zwei für uns besonders wichtigen Punkten Ihre Vorteile aus: Durch die vollständige Automatisierung der Transformation waren während der gesamten Projektlaufzeit parallel die vom Business gewünschte Weiterentwicklungen der Systeme möglich. Durch die In-Place-Migration und ein Parallelbetriebskonzept haben wir zudem in der Migration absolute Sicherheit und Qualität erreicht. Die Gewährleistung einer betrieblichen 'Laufruhe' im Projekt trotz komplexer Modernisierungen ist sicherlich ein Alleinstellungsmerkmal der Lösung.“
Stephan Kaiser, Programmpate Provinzial
Die zentralen IT-Systeme des Versicherungsunternehmens Provinzial sind selbstentwickelte Anwendungen auf IBM-Mainframe. Mittelfristig will Provinzial auf eine offene Plattform (UNIX/Linux) wechseln. Der erste Schritt ihrer Modernisierungsstrategie ist die Migration aller Anwendungen und Daten von IBM IMS/DB zu IBM Db2.
Aufgrund des Volumens der Provinzial-Anwendungssysteme, der Menge und der Komplexität der erforderlichen Änderungen, des engen Zeitrahmens sowie ihrer Erfahrungen mit der manuellen Umstellung einiger Programme und Datenbanken entschied sich Provinzial für eine maßgeschneiderte und vollautomatisierte Lösung mit den Werkzeugen von Delta Software Technology (Delta).
Das Projekt DINO
Das Projekt DINO
Migration der zentralen Anwendungen und Daten von IBM IMS/DB zu IBM Db2:
- Datenmodelltransformation
- Anwendungstransformation
- Datenmigration
Sourcen
- Mehr als 16.500 COBOL-Programme
- Mehr als 20.000 Copybooks
- 25 Millionen Lines of Primary Code
- Mehr als 70 Millionen Lines of Code expandiert
- Mehr als 16.000 Datenzugriffe
- Mehr als 75 IMS-Datenbanken
Hürden
- Paradigmenwechsel von IBM IMS/DB zu IBM Db2
- Hohe Komplexität und hochgradige Vernetzung der Anwendungen
- Anwendungslogik durfte nicht verändert werden
- Parallele Weiterentwicklung und Maintenance
- Performance
The DINO has been designed using resources from pixabay.com
Erfolgreiche Migration mit Delta
Mit der Lösung von Delta konnte Provinzial erfolgreich alle Anwendungen und Daten vollständig und absolut sicher und außerdem zum Festpreis von IBM IMS/DB auf Db2 migrieren.
Für Provinzial waren die folgenden Vorteile der Delta-Lösung besonders wichtig:
- Maßgeschneiderte Lösung: Provinzial konnte das neue Datenmodell frei gestalten und zwischen alternativen Transformationen wählen. So konnten sie direkt Einfluss auf die Performance der Anwendungen nehmen und dafür sorgen, dass das neue Datenmodell auch für die Zukunft passt.
- Vollständige Ablösung von IMS/DB: Keine Emulation, sondern saubere Anwendungen als wären sie ursprünglich mit Db2 entwickelt worden.
- Kein Freeze: Die Wiederholbarkeit der Prozesse erlaubt die ungestörte parallele Weiterentwicklung und Maintenance an den zu transformierenden Modulen; Blockadezeiten entfielen.
- Maximale Sicherheit: Dafür sorgten die regelbasierte und automatisierte Durchführung aller Änderungen, Meta-Level-Tests (Verifikation der Transformationsregeln und vollständiger Test der Transformationsergebnisse vor der tatsächlichen Änderung der Sourcen) sowie ein durchgehender, vollständig abgeschlossener Prozess („Clean Room“) von der Analyse bis zur Transformation - statt Umsetzung „von Menschenhand“.
- Flexibilität: Daten- und Anwendungstransformation waren entkoppelt und konnten unabhängig voneinander durchgeführt werden.
- Kein „Point of No-return“: Bei neuen Erkenntnissen, Erweiterungen des Regelwerks oder bei neuen Programmversionen durchliefen bereits umgestellte Module den Transformationsprozess einfach nochmals.
- Revisionssicher: Jede Anwendungs- und Datentransformation wurde automatisch und vollständig dokumentiert.
- Keine Folgekosten, kein „Footprint“, kein „Vendor Lock-in“: Nach Projektabschluss entstehen keine Lizenz- oder Wartungskosten für Werkzeuge oder neue Laufzeitkomponenten.
- Umsetzung in-budget zum Festpreis.
„Beeindruckt haben uns die Effizienz und Flexibilität, mit der die AMELIO-Factory eingerichtet und kontinuierlich optimiert wurde. Zum Erfolg des Projekts hat ebenfalls ganz wesentlich die sehr gute und enge Zusammenarbeit mit den Verantwortlichen und Mitarbeitern von Delta beigetragen.“
Ralf Prediger, Projektleiter der Provinzial
Die Highlights der Delta-Lösung
Der Wechsel von IBM IMS/DB zu Db2 ist ein Paradigmenwechsel, der nicht nur die Speicherung der Daten betrifft, sondern auch die gesamte Programmlogik für die Datenzugriffe in allen Anwendungen. Neben der Datentransformation waren daher umfassende Änderungen der Programme notwendig. Die Funktionalität, Schnittstellen und Datenstrukturen durften jedoch nicht verändert werden.
Die folgenden Highlights beschreiben, wie Delta die hohen Anforderungen der Provinzial erfüllte.
Sauberes relationales Datenmodell und Migration der Daten
Aufgrund der technologischen Differenzen der Datenbankmodelle, impliziten Definitionen der Zugriffe, strukturellen Besonderheiten und anderem, ist eine 1:1-Transformation des hierarchischen Systems IMS/DB zum relationalen Db2 nicht möglich.
Delta ermittelte das in den Sourcen und Datenstrukturen tatsächlich verwendete IMS-Datenmodell sowie alle Abhängigkeiten und Zusammenhänge. Aus diesen Informationen wurde automatisch ein Vorschlag für das neue Db2-Datenmodell erzeugt. Auf dieser Basis entwickelten die Experten der Provinzial das neue relationale Datenmodell, das auch zukünftigen Anforderungen gerecht wird.
Die Datenmodelle und die von Delta erstellten Mapping-Regeln stellten die Grundlage für die Transformation der Daten wie auch für die Generierung der Db2-Zugriffe dar, so dass Änderungen am Datenmodell sich automatisch und identisch auf die Anwendungs- und Datentransformation auswirkten.
Für die Migration der Daten von IBM IMS/DB zu Db2 wurden mit Delta ADS generierte Serviceprogramme verwendet.
Vollautomatische Transformation mit AMELIO Modernization Platform
In einem iterativen Prozess erstellte Delta mit der AMELIO Modernization Platform eine maßgeschneiderte Transformations-Factory für Provinzial. Diese Factory arbeitet regelbasiert und vollständig automatisiert nach einem Clean Room-Konzept. Alle Änderungen werden ohne jegliche manuellen Eingriffe konsistent und revisionssicher in allen Sourcen durchführt. Die Transformationen waren perfekt auf die Anforderungen des Projekts zugeschnitten. Betriebliche Besonderheiten, Standards oder spezielle Umsetzungsregeln zur Performance-Verbesserung wurden ebenso berücksichtigt.
Die vollständige Automatisierung der Transformation garantiert einerseits maximale Sicherheit, andererseits ermöglicht sie Flexibilität und kurze Reaktionszeiten bei neuen Anforderungen. Darüber hinaus wird der Testaufwand durch die regelbasierte Arbeitsweise drastisch reduziert.
Einführung Daten-Services
Für die Zugriffe auf IBM Db2 wurden Daten-Services automatisch generiert. Sie liefern die Daten und Statuswerte exakt so, wie von den Programmen benötigt – trotz Paradigmenwechsel.
Die Logik der Programme und die Schnittstellen wurden nicht verändert, Namenskonventionen und Programmierrichtlinien wurden berücksichtigt. Die Entkopplung von Anwendung und Datenzugriffen hat den zusätzlichen Vorteil, dass Änderungen am Datenmodell keine Auswirkungen auf die Programme haben.
Extra Sicherheit und Flexibilität durch besondere In-Place-Migration
Die Migration erfolgte schrittweise als sogenannte In-Place-Migration. Hierfür wurden alle Datenzugriffe übergangsweise gleichzeitig auf beiden Datenbanksystemen durchgeführt, also für IMS/DB und auch für Db2. Zur Steuerung wurde ein Weichensystem implementiert, das im Fehlerfall jederzeit die Reaktivierung des alten Systems in Produktion auf Knopfdruck erlaubt hätte. So konnten alle Daten automatisch verglichen und alle Programme verifiziert werden – und das nicht nur in den Testumgebungen, sondern auch in den produktiven Umgebungen.
Im Anschluss wurden mit AMELIO CleanUp Factory sämtliche Code-Bestandteile für die Zugriffe auf IMS/DB sowie für die Weichensteuerung der In-Place-Migrationsschritte wieder entfernt. Das Ergebnis sind saubere Sourcen, ganz so als wären sie bereits ursprünglich für Db2 entwickelt worden.
Der Projektleiter der Provinzial, Ralf Prediger, betont:
„Durch Deltas Transformationsstrategie gelang Provinzial eine absolut sichere Migration von IBM IMS zu Db2. Diese Lösung brachte uns gleichzeitig absolute Flexibilität, da bereits transformierte und noch nicht transformierte Komponenten problemlos zusammen produktiv eingesetzt werden konnten.“
Ralf Prediger, Projektleiter Provinzial
Performance
Die Umstellung von extrem schnellen IMS-Datenbanken, deren Anwendungsprogramme oft exakt auf die Speicherstrukturen ausgerichtet sind, auf die flexibleren, für ad-hoc Abfragen geeignete Db2-Datenbanken führt oft zu Einbußen bei der Performance. Das befürchtete auch Provinzial. Durch die automatisierte Migration und die Möglichkeit, die Transformationsregeln individuell anzupassen, gab es jedoch keine Performance-Einbußen. Die Vorgaben für die Performance der migrierten Anwendungen wurden zur vollsten Zufriedenheit der Provinzial erfüllt: Ein Ziel, das insbesondere dank der guten Zusammenarbeit mit dem Projektteam der Provinzial erreicht werden konnte.
Delta-Werkzeuge für die maßgeschneiderte vollautomatische Migration
Für die vollautomatische Transformation der Anwendungen und die Migration der Daten wurden die folgenden Werkzeuge von Delta eingesetzt:
- AMELIO Logic Discovery
Das umfassende Assessment der Anwendungen mit AMELIO Logic Discovery lieferte die Informationen zu allen Knackpunkten des Projekts, für die Migrationsstrategie, eine genaue Planung sowie die zuverlässige Kostenkalkulation. - AMELIO Modernization Platform
Die maßgeschneiderte, vollständig automatisierte Transformation mit AMELIO Modernization Platform garantierte die konsistente und revisionssichere Migration der Anwendungen. In diesem Projekt wurde AMELIO außerdem genutzt, um durch eine In-Place-Migration zusätzliche Sicherheit und Flexibilität zu gewinnen. - AMELIO CleanUp Factory
Sauberes, vollständig automatisiertes Entfernen allen überflüssigen Codes. - Delta ADS
Automatische Generierung der Datentransformatoren für die Migration aller Daten von IBM IMS/DB auf Db2.
Das Unternehmen Provinzial
Der Provinzial-Konzern ist eine öffentliche Versicherungsgruppe. Mit einem Brutto-Beitragsvolumen von mehr als 6 Mrd. Euro zählt er zu den zehn größten deutschen Versicherern. Die zum Konzern gehörende ehemalige Provinzial Rheinland Versicherung AG (nach Verschmelzung mit der westfälischen Provinzial seit Ende 2021 Provinzial Versicherung AG) mit Sitz in Düsseldorf bietet ihren Privat- und Firmenkunden Produkte und Beratung rund um alle Versicherungsthemen, u.a. Haus, Haftpflicht, Kfz, Unfall, Leben, Rente, Berufsunfähigkeit, Kranken, Pflege, Rechtsschutz.
Download Success-Story
Sprache: Deutsch - Version: MT11096.01
Mit den Werkzeugen und Dienstleistungen von Delta Software Technology gelang Provinzial Rheinland automatisiert und sicher die vollständige Anwendungs- und Datenmigration von IBM IMS/DB zu IBM Db2 für mehr als 75 IBM IMS-Datenbanken und über 36.000 Artefakte.
Weiterlesen...
Weitere Informationen
Hier finden Sie weitere Artikel zum Thema:
- Gothaer Systems startet Migration ihrer IBM IMS-Datenbanken
- IBM IMS/DB automatisch ablösen
- Erfolgreiche Wege zur Ablösung von IMS-Datenbanken
- IBM IMS/DB? Modernisierung jetzt!
- Modernisierungsprojekt bei BSQ Bauspar AG
Sprache: Deutsch - Version: MT11092.01
Zusammen mit Delta Software Technology GmbH konsolidiert die Gothaer Systems ihre IBM IMS-Datenbanken zu IBM DB2.
Weiterlesen...Sprache: Deutsch - Version: MT11082.01
IMS-Datenbanken sicher ablösen: So gelingt es!
Weiterlesen...
24. GI-Workshop „Software-Reengineering & Evolution“
Dr. Daniela Schilling präsentierte auf dem 24. Workshop Software-Reengineering & Evolution der Gesellschaft für Informatik (GI), Fachgruppe Software-Reengineering (SRE), ein Konzept und die Lösung sowie deren Einsatz beim Delta-Kunden RDW, um Anwendungen schnell und sicher fit zu machen für die Zukunft:
"Eine Waschmaschine für Software - Automatisiert technische Schulden bereinigen"
Wie sieht eine nachhaltige Strategie für die Beseitigung technischer Schulden aus?
Seit mehr als 30 Jahren entwickelt und pflegt RDW ihre zentralen Backend-Anwendungen. Die Anwendungen laufen zuverlässig, doch mit der Zeit haben sich technische Schulden angesammelt, die die Wartung und Weiterentwicklung erschweren. RDW und Delta haben gemeinsam eine nachhaltige Lösung für dieses Problem entwickelt:
Eine Waschmaschine, die die Software automatisiert von den technischen Schulden reinigt.
Lesen Sie hier, wie Sie zu sauberer Software kommen:
24. GI-Workshop „Software-Reengineering & Evolution“
24. GI-Workshop „Software-Reengineering & Evolution“
Zusammenarbeit, Diskussion und Austausch zwischen Wirtschaft und Forschung rund um die Themen „Software-Reengineering“, „Software-Wartung“ und „Software-Evolution“ sind das Ziel des Workshops “Software Reengineering und Evolution” (WSRE).
Wir werden auch 2023 wieder an der WSRE teilnehmen und würden uns freuen Sie dort zu treffen.
Der 25. WSRE findet vom 08.-10. März 2023 in Bad Honnef statt.
Beiträge können bis zum 13. Januar 2023 eingereicht werden.
Weitere Informationen über den Workshop sowie den Call for Papers finden Sie hier:
https://fg-sre.gi.de/veranstaltung/25-workshop-software-reengineering-evolution
"Die Gesellschaft für Informatik e.V. (GI) ist die größte und wichtigste Fachgesellschaft für Informatik im deutschsprachigen Raum. Sie vertritt die Interessen der Informatikerinnen und Informatiker in Wissenschaft, Wirtschaft, öffentlicher Verwaltung, Gesellschaft und Politik. Werden Sie Teil dieses lebendigen Netzwerks!"
Die Nachlese zum WSRE 2022 finden Sie hier:
Der 24. Workshop Software-Reengineering & Evolution der GI-Fachgruppe Software-Reengineering (SRE) fand in diesem Jahr vom 02. - 04. Mai 2022 statt.
GI: 24. Workshop Software-Reengineering & Evolution
02.- 04. Mai 2022, Bad Honnef, Deutschland
Dr. Daniela Schilling (Delta Software Technology) präsentierte am 02.05.2022 um 11:00 Uhr ein Konzept und eine Lösung sowie deren Einsatz im Projekt ihres Kunden RDW, um Anwendungen schnell und sicher fit zu machen für die Zukunft:
"Eine Waschmaschine für Software - Automatisiert technische Schulden bereinigen"
Abstract
Seit mehr als 30 Jahren entwickelt und pflegt RDW Anwendungen zur Kraftfahrzeugverwaltung. Die Anwendungen funktionieren zuverl̈assig, doch mit der Zeit haben sich technische Schulden angesammelt, die die Wartung und Weiterentwicklung erschweren. Das Tagesgeschäft sowie Größe und Kritikalität der Anwendung lassen eine manuelle Bereinigung der Software nicht zu. Die Lösung für das Problem: Eine Waschmaschine, die die Software automatisiert von den technischen Schulden bereinigt.
Download Text
Sprache: Deutsch - Version: MT11100.01
Wie sieht eine nachhaltige Strategie für die Beseitigung technischer Schulden aus? Seit mehr als 30 Jahren entwickelt und pflegt RDW ihre zentralen Backend-Anwendungen. Die Anwendungen laufen zuverlässig, doch mit der Zeit haben sich technische Schulden angesammelt, die die Wartung und Weiterentwicklung erschweren. RDW und Delta haben gemeinsam eine nachhaltige Lösung für dieses Problem entwickelt: Eine Waschmaschine, die die Software automatisiert von den technischen Schulden reinigt.
Weiterlesen...Unsere Referentin
Dr. Daniela Schilling
Dr. Daniela Schilling ist Geschäftsführerin der Delta Software Technology.
Wahl des Leitungsgremiums
Im Rahmen des Workshops wurde Dr. Daniela Schilling in dessen Leitungsgremium gewählt und darf so in den kommenden Jahren den Workshop mitgestalten.
Weitere Informationen
"Die Gesellschaft für Informatik e.V. (GI) ist die größte und wichtigste Fachgesellschaft für Informatik im deutschsprachigen Raum. Sie vertritt die Interessen der Informatikerinnen und Informatiker in Wissenschaft, Wirtschaft, öffentlicher Verwaltung, Gesellschaft und Politik. Werden Sie Teil dieses lebendigen Netzwerks!"
Weitere Informationen zur Veranstaltung finden Sie hier:
https://fg-sre.gi.de/veranstaltung/24-workshop-software-reengineering-evolution
Sie konnten nicht teilnehmen? Dann kontaktieren Sie uns, gerne treffen wir uns mit Ihnen zu einem persönlichen Gespräch.
Safe The Date
Der 25. Workshop „Software-Reengineering & Evolution“ findet vom 08. – 10. März 2023 im Physikzentrum Bad Honnef statt.
Passend dazu ...
Sprache: Deutsch - Version: mt11093.02
Bestehende Anwendungen haben im Laufe der Jahre eine Menge technischer Schulden angehäuft. Das Entfernen kann die Wartung erheblich beschleunigen. In der Realität wird die Aufgabe, die Software durch Entfernen überflüssiger Teile zu verbessern, selten angegangen. Fehlerrisiko und Testkosten sind die Hauptgründe dafür, dass nichts unternommen wird.
Weiterlesen...
Support Information: Neue Produktversion von Delta ADS verfügbar
Wir haben eine neue Version unseres generativen Entwicklungssystems Delta ADS für COBOL freigegeben. Mit dem Release 6.5.1 wurde eine neue Optimierungsoption für die Code-Generierung implementiert:
Mit der Option OPT-L können Sie den Steuerungscode für Iterationen optimieren lassen.
Kennen Sie auch schon die Option OPT-O?
Mit dieser Option wird die Generierung von Steueranweisungen optimiert und damit die Erzeugung von GOTOs minimiert.
Weitere Informationen zu neuen Funktionen und Korrekturen finden Sie in den jeweiligen Release Notes im Supportbereich unserer Website ...
Support Information: Neue Produktversion von Delta ADS verfügbar
Support Information: Neue Produktversion von Delta ADS verfügbar
Wir haben eine neue Version unseres generativen Entwicklungssystems Delta ADS für COBOL freigegeben. Mit dem Release 6.5.1 wurde eine neue Optimierungsoption für die Code-Generierung implementiert:
Mit der Option OPT-L können Sie den Steuerungscode für Iterationen optimieren lassen.
Kennen Sie auch schon die Option OPT-O?
Mit dieser Option wird die Generierung von Steueranweisungen optimiert und damit die Erzeugung von GOTOs minimiert.
Darüber hinaus haben wir eine neue Version unseres Plugins ADS on Micro Focus Enterprise Developer (7.2.4) freigegeben.
Weitere Informationen zu neuen Funktionen und Korrekturen finden unsere Kunden in den Release Notes im Support-Bereich unserer Webseite.
Fordern Sie Informationen und Updates direkt an. Die Liste unserer aktuellen Produktversionen finden Sie hier.
Download Newsletter
Sprache: Deutsch - Version: NL11022.02
Inhalt
- Provinzial schafft vollständige Migration von IBM IMS/DB zu IBM Db2 mit Delta
- 24. GI-Workshop „Software-Reengineering & Evolution“
- Support Information: Neue Produktversion von Delta ADS verfügbar