Frankfurter Entwicklertag 2016

0

Die Software Engineering Konferenz für die Rhein-Main-Region: Agilität, Qualität, Innovation.

Software Engineering als Innovationsgrundlage – dieses Thema wird in 4 Themenblöcken adressiert. Kernthema ist die Frage, wie Unternehmen im Zeitalter von „all digital“ und „all mobile“ wettbewerbsfähig bleiben und welche Rolle Software Craftsmanship und agile Methoden dabei spielen.

10.-11- März 2016, Frankfurt am Main, Deutschland

Nutzen Sie den Frühbucherrabatt und melden Sie sich jetzt an.

Delta Software Technology präsentiert am 10. März 2016 um 10:30 Uhr:

Legacy-Modernisierung: Mehr als Kosten einsparen

Viele Unternehmen haben über Jahrzehnte ihre unternehmenskritischen Kernanwendungen in COBOL oder PL/I entwickelt. Durch die Pflege und Weiterentwicklung sind große und komplexe Anwendungen entstanden. Obwohl diese Anwendungen viel Wissen über die internen Geschäftsprozesse enthalten, werden sie inzwischen oft als Altlast empfunden. Das liegt unter anderem daran, dass sie auf überteuerten Plattformen laufen und veraltete Technologien verwenden. Zudem lassen sich die monolithischen Anwendungen nur mit viel Aufwand an neue Anforderungen anpassen. Die Anwendungen in einer modernen Sprache nach aktuellen Paradigmen neuzuschreiben ist aufgrund ihrer Größe und Komplexität ein enorm kostspieliges und risikoreiches Unterfangen.

Um kurzfristig Geld zu sparen, können diese Anwendungen auf kostengünstigere und moderne Plattformen migriert werden. Dazu ist es notwendig die plattformspezifischen Implementierungen zu identifizieren und zu transformieren. Es gibt verschiedene Ansätze mittels derer eine solche Transformation teil- oder vollautomatisch erfolgen kann. Wir gehen jedoch noch weiter. Die Migration auf die neue Plattform kann dazu genutzt werden, nicht nur die plattformspezifischen Anteile zu transformieren, sondern die gesamte Anwendung zu modernisieren. Dabei wird die monolithische Anwendung in eine Service-orientierte Anwendung umgewandelt und veraltete Technologien, z.B. hierarchische oder CODASYL-Datenbanken, durch modernere ersetzt, nicht mehr benötigter Code (toter Code) wird entfernt. Für diese Modernisierungen sind Architekturtransformationen erforderlich. Wir haben im Rahmen verschiedener Projekte Konzepte und Werkzeuge entwickelt um solche Transformationen vollautomatisch durchführen zu können.

Bei dem von uns entwickelten Vorgehen erfolgt die Transformation in mehreren Schritten. Nach jedem dieser Schritte erhält man eine lauffähige Anwendung. Auf diese Weise wird das Risiko für die Modernisierung auf ein Minimum reduziert. Nach jedem Schritt kann bei Bedarf die Strategie geändert werden und vor allem können nach jedem Schritt bereits die Vorteile der Neuerungen genutzt werden.

Als Ergebnis des Modernisierungsprozesses erhält man eine flexible Anwendung, die sich an neue Anforderungen anpassen lässt, deren Wartung ebenso agil erfolgen kann, wie die der übrigen Anwendungen. Durch die Umwandlung in eine Anwendung bestehend aus kleineren Teilanwendungen können im Anschluss an die Modernisierung einzelne Teile bei Bedarf neu geschrieben werden. Das Vorgehen ermöglicht somit einen sicheren und schrittweisen Übergang in die moderne Welt.

Da die Anwendungen groß, komplex und unternehmenskritisch sind ist ein solches Vorgehen aber nur dann erfolgsversprechend wenn die Modernisierung vollständig automatisiert erfolgt.

Wir zeigen wie ein solcher schrittweiser und automatischer Übergang möglich ist, indem wir die zugrunde liegenden Konzepte erläutern und anhand eines realen Projektes die Machbarkeit zeigen.

Unsere Referentin

Daniela Schilling

Dr. Daniela Schilling ist Geschäftsführerin der Delta Software Technology.

Frankfurter Entwicklertag mit Delta

Nutzen Sie den Frühbucherrabatt und melden Sie sich jetzt an. Diskutieren Sie mit uns auf dem Frankfurter Entwicklertag 2016, wie Legacy-Modernisierung hilft mehr als Kosten einzusparen.

Sie können nicht teilnehmen? Dann kontaktieren Sie uns, gerne treffen wir uns mit Ihnen zu einem persönlichen Gespräch.

https://delta-software.com/link.php?de=261

Disclaimer:
„Für den oben stehenden Beitrag sowie für das angezeigte Bild- und Tonmaterial ist allein der jeweils angegebene Nutzer verantwortlich. Eine inhaltliche Kontrolle des Beitrags seitens der Seitenbetreiberin erfolgt weder vor noch nach der Veröffentlichung. Die Seitenbetreiberin macht sich den Inhalt insbesondere nicht zu eigen.“

Share.

Es sind keine weiteren Kommentare möglich.