07.08.2008 News
Neue Version 2.0 von ScreenConv fertiggestellt
ScreenConv ist ein von pro et con entwickeltes Werkzeug zur automatisierten Konvertierung von ASCII-orientierten Host-Masken in browserbasierte Benutzeroberflächen. Dabei wurde exemplarisch SCREEN COBOL, das u.a. auf HP NonStop-Systemen zur Entwicklung von Masken eingesetzt wird, als zu migrierende Sprache ausgewählt. Die Konvertierungstechnologie ist auf andere Systeme übertragbar.
Bei der Migration von Host-Masken besteht das Ziel einerseits in der Erhaltung der Geschäftslogik und andererseits in der Modernisierung der Masken durch eine Konvertierung in eine browserbasierte Architektur. ScreenConv leistet dies. In der neuen Version 2.0 basieren die generierten Bedienoberflächen auf modernsten, technologischen Standards wie Ajax, JSON und SOAP. Durch die asynchrone Datenübertragung wurde die Performance, die sich in vorherigen Versionen in bestimmten Situationen als Flaschenhals erwiesen hatte, entscheidend verbessert. Der Einsatz eines Browsers zur Darstellung der Masken erzeugt im Gegensatz zu Emulatoren keine zusätzlichen Lizenzkosten.
Der eigentliche Konvertierungsprozess erfolgt automatisiert in zwei Phasen. Zunächst werden aus den Masken-Programmen mittels eines Masken-Parsers Informationen über die enthaltenen Elemente (z.B. Eingabefelder), deren Positionierung und zu den sogenannten “Messages” extrahiert (“Screen Scrapping”). Darauf aufbauend erfolgt der positionsgenaue Aufbau der neuen HTML-Masken sowie die Generierung der für diese Masken angepassten Messages, um diese zu verarbeiten.
Zum Lieferumfang des Werkzeugs gehört ein Laufzeitsystem, welches die Informationen aus den neuen Masken mit Hilfe der generierten Messages an die Anwendungssprogramme kommuniziert. Dieses Laufzeitsystem ist in hohem Maße an spezielle Kundenwünsche anpassbar (z.B. Corporate Identity für die Masken).
Technische Details werden im nachfolgenden PDF-Dokument beschrieben:
“Konvertierung von Host-Masken in moderne Benutzeroberflächen”
Der Artikel ist ein Auszug aus dem Beitrag “Methoden und Werkzeuge für die Software Migration”, erschienen in den Lecture Notes in Informatics (LNI), Volume P‑126. Dieser unterliegt dem Copyright der Gesellschaft für Informatik (GI).
Das folgende PDF-Dokument enthält einige Screenshots von konvertierten SCREEN COBOL-Masken:
Screenshots von konvertierten SCREEN COBOL-Masken
Weitere Informationen zu den Kompetenzen von pro et con auf dem Gebiet der Software-Migration finden Sie auf unserer Webseite im Bereich Software-Migration.