Mainframe-Anwendungen verarbeiten seit Jahrzehnten ununterbrochen die kritischsten Unternehmensdaten. Aber wie migriert man so eine wichtige und vor allem alte Anwendung zu Java? Programmiersprachen wie PL/I oder RPG zu lesen und zu interpretieren, stellt da noch die kleinste Herausforderung dar; unter der Haube sind Host-Anwendungen fundamental anders gebaut als Java-Anwendungen, was die Migration anspruchsvoller macht. In diesem Talk zeigen wir euch, wie sich Anwendungsarchitektur und Verarbeitungslogik zwischen diesen zwei Welten unterscheiden. Wir sprechen über unsere wichtigsten Learnings, damit ähnlich gelagerte Host-Migrationen mindestens genauso erfolgreich umgesetzt werden können.
Inhalte:
- Der „Record“ als zentrales Konzept mit seinen Vor- und Nachteilen.
- Warum eine 1:1-Migration zu Java gar keine gute Idee ist.
- Typischer Aufbau von Mainframe Batch-Anwendungen.
- Was ist hier eigentlich die Fachlichkeit?
- Dinge, die Java sehr viel besser kann. Aber auch Dinge, die die Mainframe-Welt einfacher gelöst hat.
- Welche Änderungsideen sich bewährt haben – und welche zum Problem wurden.
- Wie hilfreich sind LLMs bei der Migration?