Der Kunde ist ein führendes Outsourcing-Unternehmen in Südafrika mit einer strategischen Initiative zur Migration seiner ADABAS / Natural-Pakete auf Java Technology-Stack und RDBMS-Plattform. Dieses Revenue Management-Paket wird von Dutzenden Kommunen und Bezirksgemeinden einschließlich des Privatsektors installiert.
Das Projekt
Ziel des Projekts war die automatisierte Umstellung des gesamten ERP-Pakets von der Natural / ADABAS-Plattform auf Java mit dem agnostischen relationalen Datenbankmanagementsystem (MSSQL und Oracle) unter Verwendung des LiberatorWorkbench-Modernisierungsframeworks von FreeSoft.
- Die im Projekt enthaltenen Artefakte: Über 5,6 Millionen Zeilen Natural Code
- Hilfsprogramme zum Konvertieren und Normalisieren von + -250 ADABAS-Dateien in relationale Modelle, z. Oracle / MS SQL für mehrere Client-Instanzen des Pakets (einschließlich Produktions-, Archivierungs- und Verlaufsinstanzen sowie Indizes, Trigger und Ansichten für alle Datenbankinstanzen)
- Dienstprogramme zum Ausführen der End-to-End-ETL (Extrahieren, Transformieren, Laden) von Hunderten von Millionen ADABAS-Datenzeilen in die relevanten RDMS-Tabellen, einschließlich Trigger, Indizes, End-to-End-Balancing und Abstimmungen innerhalb eines vordefinierten Zeitfensters
Neben der vollständigen Konvertierung, Implementierung, Integration von Drittanbietern, Unterstützung und Erweiterung dieses ERP-Pakets umfasste der Projektumfang auch die Entwicklung und Implementierung von Job Scheduling- und Output Management-Software zur Verwaltung der Planung und Ausführung von Batch-Jobs und deren Ausführung relevante Ausgabe.
Lösung
Angewandte Technologien und Methoden in den Projekten waren die automatisierten Tools von FreeSofts LiberatorWorkbench-Framework, darunter:
- KnowledgeLiberator zum Parsen von Natural-Source-Code, Modellierung
- CodeLiberator zum Konvertieren aller Natural-Objekte in Thin-Clinet-Java und Java-Batch
- DataLiberator zum Konvertieren des Datenbankschemas und Generieren von ETL-Skripten (Extrahieren, Transformieren, Laden)
Vom Kunden realisierte Vorteile
- Das gesamte vorhandene ERP-Paket wird auf einem zukunftssicheren Technologie-Stack implementiert
- Weitere Integration oder Screen Scraping für den Zugriff auf Online-Funktionen von Internet-Browsern sind nicht erforderlich
- Datenbank- und Anwendungsserver-unabhängige Lösung, flexible Optionen für die Implementierung durch Endbenutzer