Was ist Anwendungsmodernisierung (AppMod)?

Von Rocket Software

8 Minuten Lesezeit

1. Definition von Anwendungen

Wir definieren Modernisierung als den Prozess der Digitalisierung traditioneller Prozesse, der zeitlich mit der Geschäftsstrategie unserer Kunden abgestimmt ist. Anwendungsmodernisierung (AppMod) findet statt, wenn ein Unternehmen einer bestehenden Anwendung neue, moderne Funktionen hinzufügt.

Bei der Anwendungsmodernisierung wird die bestehende Funktionalität und Zuverlässigkeit der laufenden Anwendungen genauso hoch bewertet wie jede neue Funktion. Rocket Software nennt dies die Fähigkeit, den Geschäftsbetrieb aufrechtzuerhalten und gleichzeitig zu transformieren – schnell voranzukommen, ohne dabei Fehler zu verursachen. Eine effiziente Software- und Anwendungsbereitstellung spielt dabei eine Schlüsselrolle. Die Ergebnisse sind individuell und hängen stark davon ab, welche Ziele das Unternehmen mit der Modernisierung verfolgt. Im Allgemeinen lautet die Antwort: „Wie vorher, nur besser.“

Lassen Sie uns zunächst die Anwendungsbereiche definieren und dann erläutern, warum sie möglicherweise modernisiert werden müssen.

 

App-Modernisierung: COBOL Systeme für das digitale Zeitalter neu denken

Eine COBOL-bezogene Umfrage aus dem Jahr 2020 ergab, dass 63 Prozent der IT-Verantwortlichen ihre wichtigsten COBOL Anwendungen modernisieren wollten, anstatt andere Wege zu gehen. Eine neuere Studie der Standish Group unterstreicht den Wert der Modernisierung und verweist auf eine dreimal höhere Erfolgsquote als bei drastischeren IT-Umstellungsprogrammen.

 

Was sind Anwendungen?

Anwendungen – oder Apps – sind Softwareprogramme, die auf einem Computer laufen und für eine bestimmte Aufgabe entwickelt wurden. Diese Aufgabe ist ihre Anwendung, daher der Name. Sie verwenden eine Anwendung, um dies zu lesen.

Rocket Software entwickelt keine ausgefallenen Apps für Smartphones, sondern Geschäftsanwendungen. Diese sind umfangreicher, komplexer, funktionsreicher und laufen auf größeren Computern – oft Mainframes.

Wir verwenden oft das Präfix „Enterprise“, um den Umfang zu verdeutlichen, „Core“, um die Bedeutung hervorzuheben, und „Mainframe“ oder „Host“, wenn die Anwendungen dort ausgeführt werden. Die Begriffe Anwendungen und Systeme werden manchmal synonym verwendet, und wir sprechen auch häufig von „Legacy“-Anwendungen.

Diese Anwendungen sind das Herzstück des Unternehmens. Sie müssen funktionieren, unter allen Umständen. Imagine, die Kunden einer Bank hätten plötzlich keinen Zugriff mehr auf ihr Geld, weil bei einem Anwendungs-Upgrade ein Fehler aufgetreten ist. Die Kosten durch Umsatzeinbußen und Imageschäden[1], die derzeit auf 1,7 Billionen US-Dollar[2] geschätzt werden, sind zwei Gründe, warum manche Unternehmen ihre digitale Transformation noch nicht begonnen haben.

Kernanwendungen sind oft viele Jahre alt, komplex und der ursprüngliche Programmierer ist wahrscheinlich nicht mehr da, um zu helfen. Doch der Wandel ist konstant, und Untätigkeit ist keine Option.

Zur Einordnung: Es gibt für ein Unternehmen – zumindest theoretisch – verschiedene Möglichkeiten, die Funktionalität seiner Anwendungen zu verbessern, um neue, kundenorientierte Innovationen zu liefern.

 

Was sind Legacy-Anwendungen?

In der Technologiebranche haftet allem, was als „Legacy“ bezeichnet wird, ein negatives Image an. Für Rocket Software hingegen sind Legacy-Anwendungen, oft in COBOL oder PL/I (Programming Language One) geschrieben, einfach Kernprogramme, die vor Jahren – oder sogar Jahrzehnten – entstanden sind. Legacy-Anwendungen bilden die ursprüngliche Grundlage für alle seither hinzugefügten Elemente der IT-Architektur des Unternehmens.

Eine ältere COBOL Anwendung, typischerweise auf dem Mainframe gehostet, kann den täglichen Bankbetrieb unterstützen – beispielsweise die Verarbeitung von Batch-Prozessen über Nacht und die Abwicklung von Geldautomatentransaktionen. Wartungsarme, leistungsstarke und unauffällige Technologie, die still und leise ihre Aufgaben erfüllt.

Die Kunden der Bank wünschen sich aber auch eine mobile App, weshalb eine kleine Anpassung nötig ist, um zukünftigen Anforderungen gerecht zu werden. Durch die Modernisierung der bestehenden Anwendungen kann die Bank in diesem Fall neue Funktionen hinzufügen, ohne die alltäglichen Backend-Prozesse zu beeinträchtigen, von denen ihr Geschäft abhängt.

Die Modernisierung von Anwendungen ist Teil eines umfassenderen Programms namens „Intelligente digitale Transformation“. Dabei schließt unsere Software die Lücke zwischen den bestehenden, veralteten Systemen des Unternehmens und neuen Technologien, die die für den Erfolg auf dem digitalen Markt notwendigen Innovationen ermöglichen. So schaffen wir für unsere Kunden einen Mehrwert aus ihren IT-Investitionen und bilden die Grundlage unserer Arbeit bei Rocket Software.

2. Anwendungsmodernisierung

Funktioniert die Modernisierung von Anwendungen?

Immer mehr Kunden erkennen die Modernisierung als die nachhaltigste und risikoärmste Transformationsstrategie an. Aktuelle Forschungsergebnisse bestätigen dies.

Die Standish Group verglich anhand von 50.000 Anwendungsfällen die Ergebnisse verschiedener Ansätze zur Erreichung desselben Ziels – nämlich die Transformation von Kernanwendungen, um den Anforderungen des digitalen Zeitalters gerecht zu werden. Die Ergebnisse waren eindeutig.

In einem anderen Bericht stellte Standish fest, dass ein kompletter Neustart eine Erfolgsquote von 26 Prozent gegenüber einer Misserfolgsquote von 20 Prozent aufwies und dass Unternehmen dabei mehr als nur Geld verloren. Im Gegensatz dazu erzielten diejenigen, die den Modernisierungsweg einschlugen, eine Erfolgsquote von 71 Prozent gegenüber einer Misserfolgsquote von lediglich 1 Prozent.

Um das zu erreichen, bedarf es Technologie im Unternehmensmaßstab, jahrzehntelanger Erfahrung und eines klar definierten Modells. Mehr dazu erfahren Sie unter der Überschrift „Wie kann Rocket Software helfen?“.

 

Warum Modernisierung wählen?

Modernisierung ist die sicherste Geschäftsentscheidung für das Unternehmen.

Die alternative, radikale Option besteht darin, die ursprüngliche Anwendung durch eine standardisierte Standardlösung zu ersetzen, wodurch die meisten, wenn nicht sogar alle Organisationsdaten und Geschäftsinformationen verloren gehen.

Die Ansätze „Rip and Replace“ und ähnliche Methoden wie „Lift and Shift“ könnten der Grund dafür sein, dass 70 Prozent der Projekte zur digitalen Transformation scheitern[3], wodurch ein Loch von 900 Milliarden Dollar in den Unternehmensfinanzen entsteht[4], und sind eine hervorragende Werbung für die Modernisierung von Anwendungen.

Der kontinuierliche, fließende Modernisierungsprozess vermeidet die Fallstricke eines abrupten Stopps und eines interventionistischen Ansatzes und erzielt einen höheren ROI. Der Unterschied zwischen Unternehmen, die ein neues Softwarepaket nutzen, und solchen, die neue Renditen aus bestehenden IT-Investitionen erzielen, ist erheblich.

Die 27 Prozent, die mit dem Komplettaustausch eine „hohe“ oder „sehr hohe“ Rendite erzielten, stehen im Vergleich zu den 55 Prozent, die sich für eine Modernisierung entschieden, deutlich schlechter da. Ebenso verzeichneten 41 Prozent der Komplettaustausch-Befürworter lediglich eine „niedrige“ oder „sehr niedrige“ Rendite, während dies nur 16 Prozent der Modernisierer angaben. Es handelt sich um eine wichtige Geschäftsentscheidung. Man könnte sagen: eine strategische.

 

Was ist strategische Modernisierung?

Sowohl strategische Modernisierung als auch Softwaremodernisierung sind im Grunde Anwendungsmodernisierung unter einem anderen Namen. Diese Betrachtungsweise von AppMod ist hilfreich, da der Begriff „strategisch“ die Bedeutung dieser Kernanwendungen für das Unternehmen unterstreicht.

Die Modernisierung von Anwendungen war einst ausschließlich der IT-Abteilung vorbehalten. Diese Zeiten sind vorbei, und unsere jüngsten Forschungsergebnisse belegen, dass CEOs und andere Stakeholder nun Modernisierungsentscheidungen treffen, häufig im Hinblick auf die Plattform, auf der diese Kernanwendungen laufen, insbesondere den Mainframe.

 

Was versteht man unter Mainframe-Anwendungsmodernisierung?

Die Modernisierung von Mainframe-Anwendungen bezieht sich auf die Plattform, auf der die Anwendung ausgeführt wird.

Diese Anwendungen laufen zwar häufig auf Mainframes, doch einige Unternehmen möchten sie auf modernere, verteilte Plattformen migrieren. Wir werden die Cloud in Kürze behandeln.

Der Mainframe ist jedoch keine weitere veraltete Technologie, wie unsere Seite „Was ist ein Mainframe?“ erläutert. Auch COBOL entwickelt sich stetig weiter, und Anwender von Mainframe-Anwendungen legen oft denselben Wert auf Zuverlässigkeit und Vertrauenswürdigkeit wie bei der verwendeten Programmiersprache.

Vielleicht möchten Sie COBOL sogar selbst lernen ?

3. Rocket Software -Expertise

Wie unterstützt Rocket Software die Anwendungsmodernisierung?

Die Modernisierung von Anwendungen ist unser Spezialgebiet, und unser Modernisierungs-Reifegradmodell hat die digitale Transformation für Tausende unserer Kunden angestoßen.

Durch die Überwindung von Kosten, Komplexität und Agilität sowohl vor Ort als auch extern für verschiedene Plattformen, einschließlich Mainframes, erfüllt das AppMod-Modell die Modernisierungsherausforderungen von Anwendungen, Prozessen und Infrastruktur und liefert messbare Erfolge.

  1. Anwendung: Den Anwendungswert durch risikoarme Innovationen erweitern.
  2. Vorgehen: Neue Praktiken und Tools für Agile und DevOps nutzen.
  3. Infrastruktur: Anwendungen auf allen Plattformen hybrider IT-Systeme bereitstellen.

Dieser bewährte Prozess schafft neuen Mehrwert aus IT-Investitionen. Er schlägt die Brücke zwischen dem Alten (der COBOL oder PL/I-Anwendung) und dem Neuen (jeglicher Technologie, die die für die Erfüllung der Kundennachfrage notwendige Innovation unterstützt).

Unternehmen, die sich mithilfe unseres Modells modernisieren, führen ein risikoarmes Upgrade ihrer Kernanwendungen durch, das ihnen hilft, den zunehmend anspruchsvollen Bedürfnissen technikaffiner Kunden gerecht zu werden. Man denke nur an die moderne Benutzeroberfläche der Mobile-Banking-App, die auf Mainframe-basiertem COBOL und Daten basiert und von diesen unterstützt wird.

Nach der Modernisierung können Unternehmen neu konzipierte Geschäftsanwendungen überall in der hybriden IT-Landschaft einsetzen – Host, Server, Cloud, Container oder Mobilgeräte – und zwar mit höchster Zuverlässigkeit und Geschwindigkeit.

4. Spezifische Anfragen

Müssen Sie tiefer einsteigen?

Wir haben zwar die wichtigsten Fragen zu Lösungen für die Anwendungsmodernisierung behandelt, aber es werden noch viele weitere auftauchen. Daher sind wir auf einige weitere, sehr spezifische Fragen zur Funktionsweise der Anwendungsmodernisierung in bestimmten Situationen eingegangen.

 

Funktioniert die Modernisierung auch über den Mainframe hinaus?

Ja. Enterprise -IT ist häufig eine Multiplattform-Umgebung, und COBOL Kernsysteme existieren auf einer Vielzahl von Nicht-Mainframe-Plattformen. Diese Systeme können sowohl lokal als auch extern entwickelt und angepasst werden. Entwickler von Rocket® Visual COBOL(formerly a Micro Focus® product) und COBOL Entwickler, die die Rocket® ACUCOBOL®-Familie (formerly part of Micro Focus) nutzen, erstellen und implementieren Anwendungen für Desktop-, Web- und mobile Plattformen mithilfe von AcuBench® und der COBOL Virtual Machine.

 

Was versteht man unter Anwendungsmodernisierung in die Cloud?

Manche Unternehmen möchten ihre Kernsysteme – die Host-Anwendungen, die den Betrieb gewährleisten – auf andere Plattformen innerhalb der hybriden IT-Landschaft verlagern. Die Migration in die Cloud ist eine Möglichkeit, insbesondere über Microsoft Azure, Google Cloud oder Amazon Web Services (AWS).

Während der Mainframe weiterhin das Rückgrat der Unternehmens-IT bildet und sich stetig weiterentwickelt, um den Herausforderungen des digitalen Zeitalters gerecht zu werden, ermöglicht die integrierte Portabilität von COBOL eine unkomplizierte und einfache Anwendungsmigration. Unsere Lösungen zur Modernisierung von Unternehmensanwendungen erlauben die Bereitstellung auf Mainframes, in der Cloud, in Containern und anderen Umgebungen – ganz nach Bedarf.

Für COBOL Anwendungen auf verteilten Plattformsystemen ist Visual COBOL die marktführende Lösung zur Modernisierung zentraler Geschäftssysteme, ein Weg in die Public oder Private Cloud und das bevorzugte Toolset für Entwickler mit CI/CD-Pipelines, die Cloud-Lösungen zur Beschleunigung der Anwendungsbereitstellung nutzen möchten. Ebenso ermöglicht die Enterprise Suite die Migration von Mainframe-Anwendungen in die Cloud, beispielsweise zu Azure, AWS oder Google Cloud.

Der Umstieg in die Cloud ist für viele ein schrittweiser Prozess. Ob die Cloud Ihr endgültiges Ziel ist oder Sie noch unsicher sind, aber nach neuen Ansätzen zur Anwendungsmodernisierung suchen – es stehen Ihnen zahlreiche Ressourcen zur Verfügung, die Ihre Strategie unterstützen. Wir bei Rocket Software sehen diesen Modernisierungsprozess in der Cloud in drei Schritten:

  • Bereiten Sie sich auf die Cloud vor: Planen Sie mithilfe von Codeanalysetools. Wechseln Sie zu Standard-x86-Hardwareplattformen. Setzen Sie auf agile Methoden und Containerisierung für eine zuverlässigere und schnellere Anwendungsbereitstellung.
  • Migrieren und optimieren: Erweitern Sie den Anwendungsnutzen schnell in die Cloud mithilfe virtualisierter, containerisierter und Cloud-Plattformen. Nutzen Sie DevOps und Managed Services (XaaS) wie Datenbanken, Analysen und Speicher.
  • Setzen Sie auf Cloud-native Architekturen : Profitieren Sie von höherer Leistung und Zuverlässigkeit bei geringeren Kosten. Erschließen Sie Ihrem Unternehmen schneller neue Geschäftspotenziale durch die Implementierung von DevSecOps und API-fähigen Anwendungen.

Für alle, die sich für den Einstieg und die Ausarbeitung ihrer Destination-Cloud-Strategie interessieren, bietet diese Ressourcenseite weitere Informationen.

 

Was ist Anwendungsmodernisierungstransformation?

Im Kontext von Geschäftsanwendungen ist AppMod ein Teilbereich des digitalen Transformationsprozesses. Obwohl Modernisierung und Transformation verwandt sind, sind sie nicht synonym. Ein Unternehmen modernisiert seine Anwendungen im Rahmen seines Programms zur digitalen Transformation.

Die Tatsache, dass Modernisierung nie zwangsläufig abgeschlossen ist, ist nicht unbedingt schlecht. So wie sich Sonys tragbare Musikplayer und Boeings Flugzeuge im Einklang mit der jeweiligen Technologie stetig weiterentwickeln, wird auch eine IT-Organisation ihre Kernanwendungen kontinuierlich anpassen, um auf einem von Kundenanforderungen geprägten Markt wettbewerbsfähig zu bleiben.

 

Sind Sie bereit, mit Ihren Bemühungen zur Anwendungsmodernisierung zu beginnen?

Wenn Sie bereit sind, Ihre Modernisierungsreise zu beginnen, dann helfen wir Ihnen gerne.

 

Fußnoten

[1] The Guardian : Anzahl der IT-Ausfälle bei Banken und anderen Unternehmen ist inakzeptabel, Oktober 2019

[2] eWeek, Datenverlust und Ausfallzeiten kosten Unternehmen 1,7 Billionen Dollar, Dezember 2014

[3] Forbes, Unternehmen, die bei der digitalen Transformation gescheitert sind und was wir von ihnen lernen können, September 2019

[4] Forbes, Warum digitale Transformationen scheitern: Die 900-Milliarden-Dollar-Lücke in der Enterprise schließen, Mai 2018

Verwandte Erkenntnisse

Künstliche Intelligenz (KI)

Wir stellen Rocket EVA 2.0 vor.

6 Minuten Lesezeit
Rocket EVA 2.0 führt gesteuerte KI-Agenten für Mainframe- und Hybrid-IT-Systeme ein und unterstützt Teams dabei, Untersuchungen zu beschleunigen, Fachwissen zu erweitern und [...] anzuwenden.
Data

Neuerungen in Vertica 26.3

Mahima Kakkar
5 Minuten Lesezeit
Die neuesten Innovationen der Vertica-Analyseplattform, neue Funktionen, Leistungsverbesserungen und optimierte Benutzerfreundlichkeit, die Unternehmen dabei helfen, ihr Spektrum zu erweitern [...]
Inhaltsverwaltung

Was die IDC MarketScape-Anerkennung von Rocket für die KI-Bereitschaft bedeutet

3 Minuten Lesezeit
Rocket Software wurde im IDC MarketScape: Worldwide Intelligent Content Services 2026 Vendor Assessment als Major Player ausgezeichnet.