Unicode - Damit Ihre Natural©-Systeme weltoffener werden
|
Mit einer maschinellen Umstellung des Sourcecodes ersparen Sie sich neben Reibungsverlusten in der Wartung auch Kosten und Risiken.
Die Erweiterung von Geschäftsfeldern über den deutschen Sprachraum hinaus zwingt viele Unternehmen, ihre Legacy-Applikationen entsprechend aufzurüsten: Wenn Sie z.B. Wert darauf legen, Ihre Kunden und Geschäftspartner in korrekter Weise anzuschreiben oder mit anderen Systemen diakritische Zeichen ohne Informationsverlust austauschen zu können, so heißt die Lösung natürlich „Unicode-Enabling“.
Das Nachrüsten von Natural-Applikationen auf Unicode ist hier ein oft unterschätztes Problem. Um die Grenzen des ASCII- bzw. EBCDIC-Zeichensatzes sprengen zu können, muss sowohl die Datenhaltung als auch jede angeschlossene Applikation umgestellt werden. Während die Umstellung der Datenbank „nur“ eine Konvertierung der entsprechenden Formate bedeutet, ist das Problem in den Anwendungen weit komplexer: Hier müssen alle Stellen innerhalb der Applikation, die von der Weitergabe der Werte im neuen Format betroffen sind, konsistent und gleichzeitig umgestellt werden. Alleine für die Analyse bedeutet das, dass nahezu die gesamte Anwendung einbezogen werden muss. Mit wachsender Größe der Anwendung potenziert sich hier die Anzahl der Abhängigkeiten, die zu berücksichtigen sind.
In aller Regel erzwingt eine Umstellung auf Unicode einen Codefreeze in der fachlich motivierten Wartung: Während eine fachlich motivierte Änderung es meist erlaubt, die betroffenen Funktionen sukzessive anzupassen, zieht sich die Format-Änderung in vielen Fällen quer durch die gesamte Applikation. Dieses Phänomen hat entsprechende Auswirkungen auf die Codierung und die Testbarkeit der Änderungen.
Um einen Ausweg aus diesem Dilemma zu finden, haben wir ein Werkzeug gebaut, mithilfe dessen nicht nur die entsprechenden Analysen durchgeführt werden können, sondern auch die eigentliche Code-Anpassung nahezu vollständig maschinell erfolgt. Dies ermöglicht es
Für weitere Informationen nehmen Sie bitte Kontakt mit uns auf.
Natural© speaks UTF!
|
Migration von ADABAS© und Natural©
|
Sie wollen auf kostengünstigere Open-Systems-Plattformen umstellen, ADABAS® und Ihre Sprachen Natural® bzw. 3GL jedoch beibehalten?
Wir helfen, indem wir:
Evolution statt Revolution - eine Möglichkeit
|
™, ® - die genannten Produkte sind eingetragene Markenzeichen der jeweiligen Markeninhaber
Migrations-Projektmodell - Professionelles Vorgehen sichert den Erfolg und minimiert das Risiko
|
Da in einem Migrations-/Modernisierungsprojekt keine neuen Features geschaffen, sondern vorhandene Systemfunktionalitäten auf eine neue technische Basis umgestellt werden, tritt bereits mit Projektstart ein Zielkonflikt mit der Wartung und Weiterentwicklung für das laufende System auf. Damit aus einer solchen Zielkonkurrenz keine Zielantinomie wird, darf die Migration nie zu Lasten des laufenden Betriebs gehen.
Dies gewährleisten wir durch Automatisierung in Migration und Test. Code-Freeze-Zeiten werden dadurch auf das minimal mögliche Maß reduziert – die Laufzeit der eigentlichen Anwendungsmigration. Testzeiten werden ebenso durch einen hohen Automationsgrad reduziert.
Möglich wird dies, weil wir Ihre ursprüngliche Applikation im fachlichen Sinne als „Maß der Dinge“ nehmen und daraus die Vorgaben für die Testautomatisierung ableiten.
Wie die Grafik zeigt, läuft das Migrationsprojekt in zwei Phasen ab:
Diese Projektstrategie trägt in Verbindung mit dem Werkzeugeinsatz erheblich zu einer sehr hohen Sicherheit und damit zur Minimierung von Projektrisiken bei. Es ist so auch gewährleistet, dass die in der Wartung- und Weiterentwicklung erfolgten Änderungen einfließen können:
Minimaler Code-Freeze durch Automatisierung - sichere Ergebnisse durch professionelles Projektmanagement
|
Migration von ADABAS© und Natural©
|
Sie wollen auf kostengünstigere Open-Systems-Plattformen umstellen,
ADABAS® und Ihre Sprachen Natural® bzw. 3GL jedoch beibehalten?
Wir helfen, indem wir:
Ihre Anwendung auf die offenen Systeme portieren
Ihre Mainframe-JCL in UNIX-Shellskripte migrieren
Ihren kompletten Druck-Output umstellen
Ihren Mainframe-Job Scheduler durch eine UNIX-basierte Komponente (z.B. UC4®) ersetzen
im Zuge Ihres Downsizings auch Produkte der Software AG, die auf den offenen Systemen
nicht zur Verfügung stehen, ablösen (z.B. PREDICT CASE®, NATRJE® oder Natural Security ®)
Evolution statt Revolution - eine Möglichkeit
|
™, ® - die genannten Produkte sind eingetragene Markenzeichen der jeweiligen Markeninhaber
IT & More und FreeSoft Plc. - eine starke Partnerschaft
|
IT & More und FreeSoft Plc. - Liberate your Legacy
|
® - die genannten Produkte sind Markenzeichen der jeweiligen Markeninhaber