Unsere Tools

LiberatorWorkbench: Einheitliches Framework für Legacy-Modernisierung

news-image-1LiberatorWorkbench umfasst eine Reihe von Tools und Methoden, die von FreeSoft für die automatisierte Legacy Modernisierung und Migration entwickelt und verwaltet werden. Das Framework enthält ausgereifte Tools zur Unterstützung aller Arbeitspakete über den gesamten Lebenszyklus der Legacy-Modernisierung, einschließlich Analyse, Konvertierung, Qualitätssicherung und Umstellung. Die Tools der LiberatorWorkbench sind:

  • KnowledgeLiberator für die Legacy-Analyse, Dokumentation und Modellierung von Legacy-Daten
  • DataLiberator für die Migration von Legacy-Datenbanken
  • CodeLiberator zum konvertieren oder bearbeiten die Legacy Applikationsprogramme
  • AppTester für Testautomatisierung und Legacy-Modernisierungsprojekte

KnowledgeLiberator: Legacy verstehen

news-image-2KnowledgeLiberator ist der Ausgangspunkt für alle unsere Legacy-Modernisierungsprojekte. KnowledgeLiberator ist ein leistungsstarkes Dienstprogramm für die Source-Code-Verarbeitung zum Parsen, Dokumentieren und Modellieren. Mit diesem Tool erfassen wir das Design oder den aktuellen Status der Applikation. Mittels Knowledge Liberator (TM) werden alle in der aktuellen Anwendung vorhandenen Informationen in unsere Konvertierungstechnologie bereitgestellt.

DataLiberator: Legacy-Datenbankmigration

news-image-1DataLiberator ist das Tool für die automatisierte Migration von Legacy Schemas und Daten. Dieses Tool verwendet die von Knowledge Liberator (TM) bereitgestellten Metadaten, um das Datenschema zu migrieren, die Normalisierung auszuführen und Zuordnungen zwischen Originaldatenmodellen zum normalisierten relationalen Datenbankschema zu erstellen. DataLiberator erstellt auch ETL-Prozesse zur Transformation von Legacy-Daten und zum Generieren von Skripten zum Laden von Daten in die RDBMS- oder NoSQL-Zieldatenbank.

CodeLiberator: Sprachkonvertierung

news-image-2CodeLiberator ist der intelligenteste Baustein unseres Legacy-Modernisierungsframeworks für die Konvertierung vollständiger Legacy-Anwendungen, einschließlich Geschäftslogik, Benutzerschnittstellen und Datenzugriffsschichten. Dieses Tool verwendet die von Knowledge Liberator (TM) bereitgestellte Metadaten, um die in Programmiersprachen der 3. und 4. Generation entwickelte Geschäftslogik mithilfe des Java- oder .NET-Technologie-Stacks in vollständig neue Anwendungen umzuwandeln. Hauptmerkmale von CodeLiberator:

  • Konvertieren von Geschäftslogik von einer Programmiersprache in die andere, z. COBOL nach Java, Natural nach Java, PL / I nach Java usw.
  • Konvertieren von verschiedenen Legacy Benutzerschnittstellen wie 3270 CICS / BMS, IMS-DC, Unix-Terminals in Thin Client-Lösungen JSF, HTML / JavaScript (reaktive Programmierung) mit JSON usw.
  • Konvertieren von eingebetteten Datenzugriffen der Legacy-Applikationen, um dieselbe Logik für migrierte Datenbanken auszuführen, wobei die gesamte Datenabruf- und -manipulationslogik bezüglich RDBMS, NoSQL oder Dateien erhalten bleibt

 

AppTester: Testautomatisierung

news-image-1AppTester ist ein nützliches Hilfsmittel für die Testautomatisierung und -Validierung in automatisierten Modernisierungsprojekten. Die Rolle von AppTester besteht darin, Testfälle auf den Legacy-Systemen (3270, Unix-Terminal, Windows-GUI, Batch usw.) aufzuzeichnen, diese unter beibehaltenen Testspezifikationen in den migrierten Anwendungen im Zielszenario erneut abzuspielen, die Ergebnisse automatisch auszuwerten und Gesamtstatistiken bezüglich Erfolg und Abdeckungsrate zu liefern. Regressionstests und Qualitätssicherung sind für alle iterativen Modernisierungsprojekte von entscheidender Bedeutung. Daher reduziert dieses Tool das Risiko und den erforderlichen Aufwand erheblich.