Mit der Discovery Edition der «Webmethods Application Modernization Suite» hat die Darmstädter
Software AG ein Instrument für die sichere Modernisierung von vorhandenem Programmcode entwickelt. Die Discovery Edition umfasst nebst der Analyse und der Visualisierung von Programmcode auch die Funktionen für das Code Refactoring und die Identifizierung von Geschäftsregeln sowie eine kollaborative Wissensdatenbank für die Verwaltung. Unterstützt werden Programmiersprachen wie Cobol, PL/1, RPG, Visual Basic, C/C++ und Java.
Wertvolle Relikte schützen
Ein häufig anzutreffendes Problem im Zusammenhang mit Modernisierungsprojekten ist die Unwissenheit über den Zustand der zu modernisierenden Programme, was nicht selten darauf zurückgeführt werden kann, dass die ursprünglichen Entwickler längst nicht mehr im Unternehmen tätig sind. Dank den automatisierten Analysemöglichkeiten der Discovery Edition wird das für Modernisierungsprojekte notwendige Wissen Mitarbeitern wieder zugänglich gemacht und das Risiko minimiert, existierenden Programmcode zu zerstören.
Umfassende Funktionen
Kernstück der Discovery Edition ist die «Modernization Workbench», eine kollaborative Wissensdatenbank zum Speichern und Verwalten von Softwareteilen. Der «Application Analyzer» katalogisiert vorhandenen Programmcode und visualisiert umfangreiche Informationen. Wiederverwendbare Software-Komponenten werden vom «Application Architect» aufgelistet, während nicht verwendeter oder nicht standardkonformer Programmcode eliminiert wird. Softwareteile, die für die Geschäftslogik notwendig sind, werden vom «Business Rules Manager» identifiziert und in der «Modernization Workbench» abgelegt. Abgerundet wird das Packet schliesslich mit Funktionen zum Aufspüren von ineffizienten Komponenten und zur Generierung von Informationen über Umfang und Komplexität einer Anwendung.