Für eine bekannte süddeutsche Versicherung die WWK Lebensversicherung a. G. wurde gemeinsam mit Fujitsu in einem Modernisierungsprojekt COBOL mittels Cross-Compiler Technologie nach Java umgestellt. Darin eingebunden war die Bereitstellung einer modernen Entwicklungsumgebung für COBOL auf PC und BS2000 sowie Java auf PC. Außerdem beinhaltete es die Anbindung diverser COBOL-Rechenkerne an Java-Anwendungen sowie Java-basierte Webservices.
1. | Auftraggeber | WWK Lebensversicherung a.G. Marsstr. 37 80335 München |
Ansprechpartner mit Tel.-Nr. und |
Herr Gerhard Schultka – Leitung der Gruppe IT-BuS Vertriebssysteme & SW-Technologie bis 31.03.2018; Frau Sabine Radfellner – Projektleiterin und seit 01.04.2018 Leiterin der Gruppe IT-BuS CRM & Vertriebssysteme (Kontaktdaten auf Anfrage) |
|
2. | Projektbeschreibung | WWK SEU (Software-Entwicklungsumgebung) COBOL NEU |
Projektbeginn und –ende (jeweils Monat/Jahr) | 01/2016 – 05/2018 | |
Anzahl geleisteter Personentage | Analyse: 11 PoC: 37 Migration: 45 Gesamt: 93 |
|
Beschreibung des Projektgegenstandes und der Zielsetzung |
• Modernisierung und Umstellung COBOL nach Java mittels CrossCompiler Technologie • Bereitstellung einer modernen Entwicklungsumgebung für: o COBOL auf PC o COBOL auf BS2000 o Java auf PC • Anbindung diverser COBOL-Rechenkernen an Java-Anwendungen sowie Java-basierten Webservices |
|
Anforderungen und Herausforderungen bei der JAVAModernisierung |
• Performance-Vorgabe für Rechenkerne (PC und Webserver) • Zero-Code-Freeze für den GO LIVE • Datenbank-Anbindung: Modernisierung von ODBC nach JDBC • Integration in die bestehende Batch-Architektur sicherstellen • Regressionen klären • Source-Control-System Anbindung via Eclipse realisieren • Komfortableres Deployment und Rollout einführen • Build-Server-Fähigkeit herstellen • COBOL (Java)-Rechenkernanbindung an bestehende Visual BasicOberfläche • Mixed Debugging COBOL/Java |
|
Beschreibung der erbrachten Leistung / Vorgehen / Durchführung |
• Projekt-Beratung und -Unterstützung: o Analyse der COBOL-Bestandsanwendung o Aufsetzen der neuen Umgebungen für Entwicklung: P3/COBOL inkl. BS2IDE o FHREDIR Bibliothek für Dateizugriffe o Migrationsautomatisierung via EasiRun/SMART o Eclipse-Anbindung (Dimensions) o Prüfen der Compile-Fähigkeit mit P3/COBOL o Anpassungen der Applikation an den COBOL-ANSI85-Standard (Eliminieren der Micro Focus- spezifischen Verhaltensweisen) o Schnittstellen-Kommunikation: P3/COBOL und Visual Basic o Performancetests o Prüfen der Ergebnisse (Regression-Tests) o Nutzung von Java direkt im COBOL-Sourcecode via Embedded Java o Build- und Deploy-Abläufe automatisiert o Vorarbeiten für Build-Server-Anbindung |
|
Eingesetzte Produkte | • P3/COBOL Cross-Compiler inkl. Eclipse Plugin • Fujitsu BS2IDE • P3/COBOL Editor for BS2IDE • EasiRun/SMART |
|
3. | Technische Details | • P3/COBOL Compiler inkl. Eclipse Plugin • Fujitsu BS2IDE • P3/COBOL Editor for BS2IDE • EasiRun/SMART P3/COBOL: P3/COBOL übersetzt den COBOL-Source-Code nach Java und erzeugt mittels des JDK-Compilers Java Byte Code. Die weitere Wartung und Entwicklung der Anwendung findet wahlweise in COBOL oder JAVA statt. Das sichert wertvolles Know-How und reduziert die Risikoanfälligkeit einer Migration signifikant. |