LNDB Transformer

Für einen investitionssichernden Transfer existierender Anwendungslogik auf neue Plattformen ist die Wartbarkeit des Ergebnisses von ebenso großer Bedeutung für den Projekterfolg wie die der durch Werkzeuge erreichbare Automatisierungsgrad.

LNDB Transformer übersetzt die vorhandene, in den Programmiersprachen Formula bzw. Lotusscript implementierte Anwendungslogik in die Zielsprachen Java bzw. C#, wobei die Rolle der in der Ausgangsplattform vorhandenen Funktionen durch entsprechende Funktionsbibliotheken auf der Zielplattform eingenommen wird. Die Funktionsbibliotheken auf der Zielplattform implementieren die entsprechenden Funktionen jedoch nicht selbst, sondern reichen die Aufrufe an im Zielumfeld eingesetzte Standard-Produkte weiter (Adapter-Technik).   

Der sich auf diesem Wege ergebende Ziele-Quellcode in Java/C# bleibt nahe genug am Erscheinungs-bild des Ausgangs-Quellcodes, so dass die Wartbarkeit gegenüber dem Original erhalten bleibt. Andererseits ist die Ergebnis-Anwendung offen für jede Art der Integration bzw. Erweiterung die die jeweilige Zielplattform bietet. 

Der Automatisierungsgrad bei der Quellcode-Umsetzung ist hoch. Im Anschluss an die maschinelle Konvertierung sind jedoch in gewissem Umfang manuelle Nacharbeiten erforderlich. Der Umfang dieser Arbeiten richtet sich nach Art und Häufigkeit der Verwendung spezifischer Programmier-Sprachkonstrukte/ Funktionsaufrufe. Der dafür zu kalkulierende Aufwand lässt sich vorab durch eine technische Detail-Analyse mittels LNDB Explorer abschätzen.