|
 |
| Lösungen - System i - Lebenszyklus von Anwendungen verlängern |
|
Evolution ²·º = Technological Innovation x Process Innovation
|
| |
| Lebenszyklus von Anwendungen verlängern durch Reengineering |
| Problem |
Vorhandene RPG und Cobol Anwendungen sind im fortgeschrittenen Stadium ihres Lebenszyklus. Neue Anforderungen sind nur schwer zu realisieren. Ein Neuschreiben der Anwendung wurde bereits angedacht, wäre aber zu teuer in der Realisierung und mangelns vorhandener Dokumentation der Altsysteme auch sehr risikobehaftet.
|
| Lösung |
Die vorhandene Anwendung wird über automatisierte Werkzeuge in ihre Bestandteile zerlegt. Alle für die fachliche Funktionalität wichtigen Komponenten werden extrahiert und in einer neu definierten Anwendungs-architektur (z.B. Model View Controller oder SOA) neu zusammengebaut. Der Vorgang kann über regelbasierte Werkzeuge bis zu 80% automatisiert werden (Reengineering). Alternativ können Anwendungsteile die weniger stark funktionalen Änderungen unterliegen ebenfalls über regelbasierte Systeme bis zu 100% automatisch in die gewünschte neue Zielumgebung übertragen werden (Migration).
|
| Vorgehensweise |
Analyse der Anwendung und Erstellen eines Grobkonzeptes mit erster Kostenschätzung
Über ein Transition Assessment wird ein detaillierter Plan für das Reengineering der
Anwendung einschließlich der detaillierten Kosten erstellt
Über einen Prototypen (Proof of Concept) wird die Vorgehensweise an Hand eines kleinen
Teils der Anwendung überprüft
Reengineeringprojekt mit Einbindung des Kunden |
| |
| Geeignete Werkzeuge |
|
|
Success = Stability x Evolution ²·º
|
|
|
|
|
|
Reengineering Tools
400 EGL
Die Reengineering Tools 400
EGL zerlegen vorhandene RPG
und Cobol Anwendungen in ihre Bestandteile und extra-hieren Geschäftsregeln, Daten-modelle, etc., um diese in einer neuen und hochagilen Anwendungsarchitektur basierend auf IBMs Enterprise Generation Language (EGL) neu zusammenzubauen.
Transformation Workbench
Die Transformation Workbench ist ein regelbasiertes Werkzeug zur Automatisierung von komplexen Analysen sowie Migrations, Modernisierungs- oder Reengineeringaufgaben. Die hohe Automatisierung garantiert optimale Wirtschaftlichkeit und Qualität.
|