Skip to content
GEWACHSENE ANWENDUNGSARCHITEKTUR

RPG-Anwendungen auf IBM i (früher AS/400)
modernisieren und agentenfähig machen

IBM i bleibt das stabile Fundament. Die Anwendungsarchitektur wird modernisiert, als sichere Grundlage für KI und KI-Agenten. Schrittweise, ohne Big-Bang-Migration und ohne Risiko für den laufenden Betrieb.
Tempo

 

Ihre RPG-Systeme sind stabil.

Viele Unternehmen betreiben ihre geschäftskritischen Anwendungen seit Jahrzehnten erfolgreich auf IBM i. Nicht trotz, sondern gerade wegen der Qualitäten der Plattform: Stabilität im Betrieb, hohe Performance, ein ausgereiftes Sicherheitsmodell sowie etablierte Prozesse für Backup und Hochverfügbarkeit.

Im laufenden Betrieb bewähren sich diese Anwendungen. Bei neuen fachlichen Anforderungen werden jedoch häufig die Grenzen ihrer gewachsenen Architektur sichtbar: Selbst eine kleine Änderung, etwa die Verlängerung einer Auftragsnummer, kann Anpassungen an zahlreichen Stellen erfordern. Das erschwert die Weiterentwicklung und verzögert notwendige Veränderungen. 

 

Die Frage ist: Wie machen Sie Ihre RPG-Systeme anpassungsfähiger, ohne ihre Stärke zu verlieren?

Ziel einer Modernisierung ist deshalb nicht, IBM i zu ersetzen, sondern die Anwendungsarchitektur weiterzuentwickeln. Mit Thinkwise gelingt das schrittweise:

  • Die Plattform bleibt. Modernisiert wird die Anwendungsarchitektur, nicht IBM i.
  • Db2 for i kann führend bleiben. Eine Datenmigration ist nicht zwingend erforderlich; Sicherheits-, Backup- und Hochverfügbarkeitskonzepte bleiben Teil der Zielarchitektur.
  • Geschäftslogik wird übernommen, nicht verworfen. RPG-Logik und Fachwissen werden analysiert und in ein wartbares Anwendungsmodell überführt.
  • Alt und Neu laufen parallel. Die Modernisierung erfolgt schrittweise und kontrolliert, nicht als Alles-oder-nichts-Projekt.
  • Neue Kanäle entstehen. Moderne API- und Web-Schichten öffnen die Anwendung für Integrationen - und für KI.
Warum klassische Modernisierung auf IBM i
oft nicht ausreicht
Modernisierung von IBM i - klassische Wege reichen nicht aus

Drei naheliegende Wege greifen zu kurz - gerade, wenn die Anwendung KI-fähig werden soll:

Neue Oberfläche: modernisiert die Bedienung, macht die Geschäftslogik aber nicht zugänglicher.

Technische Migration: überträgt Code und mit ihm die alten Abhängigkeiten.

KI-Prototyp neben dem System: bleibt eine Insel ohne kontrollierten Zugang zu Regeln, Rollen und Prozessen.

Erst wenn Datenmodell, Geschäftslogik, Prozesse sowie Rollen und Rechte explizit in einem Anwendungsmodell liegen, entsteht eine Grundlage, auf der KI kontrolliert arbeiten kann.

Eine Stelle mehr. Wie viel Änderung steckt dahinter?

Eine Auftragsnummer soll von vier auf fünf Stellen wachsen. In einer gewachsenen RPG-Anwendung kann das Änderungen an Datenbankdateien, Programmen, Bildschirmmasken, Druckausgaben und Schnittstellen auslösen. Verteilte Felddefinitionen müssen gefunden, angepasst und getestet werden.

Mit Thinkwise werden gemeinsam genutzte Felddefinitionen zentral im Anwendungsmodell verwaltet. Die Feldlänge wird dort geändert und konsistent in den modellbasierten Anwendungsteilen übernommen. Das reduziert manuelle Anpassungen und erleichtert die Weiterentwicklung.

Weiterverwendete RPG-Komponenten und externe Schnittstellen werden zusätzlich berücksichtigt und getestet. Der tatsächliche Aufwand hängt von der jeweiligen Anwendungsarchitektur ab.

 

IBM Bob und Thinkwise im Zusammenspiel

IBM Bob unterstützt Entwicklungsteams auf Code-Ebene: Bestehender RPG-Code lässt sich mit KI schneller analysieren, dokumentieren und weiterentwickeln. Thinkwise setzt eine Ebene höher an - bei der Anwendungsarchitektur. Geschäftslogik, Daten, Prozesse sowie Rollen und Rechte werden in ein zentrales, ausführbares Anwendungsmodell überführt. So wird die Anwendung nicht nur besser verstanden, sondern dauerhaft änderbar und zur kontrollierbaren Grundlage für KI und KI-Agenten.

In vier Schritten zur KI-fähigen RPG-Anwendung

In Ihren RPG-Anwendungen steckt jahrzehntelang gewachsenes Fachwissen. Damit KI es kontrolliert nutzen kann, braucht es ein Fundament: ein zentrales, ausführbares Anwendungsmodell.

1. Transformieren

Der Thinkwise AI Upcycler analysiert Ihre RPG-Anwendung, erkennt fachliche Zusammenhänge und überführt die Geschäftslogik in ein ausführbares Anwendungsmodell. Dabei werden auch verborgene Regeln sichtbar, etwa dass aus einer Bestellmenge von 13 automatisch 18 werden, weil das Bestellvielfache 6 beträgt. Jede KI-Schlussfolgerung ist auf den Quellcode rückführbar, und an den entscheidenden Übergängen gibt Ihr Team frei.

2. Weiterentwickeln

Mit Agentic Model Engineering arbeiten Ihr Team und KI-Agenten gemeinsam in der Software Factory - direkt auf dem Modell statt auf Quellcode. Das beschleunigt die Weiterentwicklung und macht sie unabhängiger von knappen RPG-Spezialisten. Die Entscheidungen bleiben bei Ihrem Team. So lassen sich auch wiederkehrende Anpassungen, etwa die Verlängerung eines Datenfeldes, zentral im Modell umsetzen. Der Aufwand, dieselbe Änderung an vielen getrennten Stellen nachzuführen, sinkt. 

3. KI in der Anwendung nutzen

KI unterstützt Ihre Mitarbeitenden direkt in der Anwendung, etwa beim Analysieren von Dokumenten oder Vorbereiten von Entscheidungen. Sie nutzt dabei die Geschäftslogik und Berechtigungen der Anwendung, ohne Medienbruch zu externen KI-Tools.

4. Mit KI-Agenten automatisieren

KI-Agenten übernehmen klar definierte Aufgaben selbstständig - wie ein Prokurist mit festgelegten Vollmachten. Diese stehen im Anwendungsmodell: Rollen, Regeln und Freigaben bestimmen, was ein Agent darf. Er greift nie direkt auf die Datenbank zu, sondern über die Thinkwise-Sicherheitsschicht, mit denselben Regeln wie jeder Benutzer.

Thinkwise-Ansatz für RPG-Modernisierung auf IBM i
Architektur modernisieren. Plattformstärken bewahren.

Thinkwise ermöglicht einen kontrollierten Übergang von gewachsenen RPG-Anwendungen zu einer modernen, modellgetriebenen Anwendungsarchitektur. Der modellgetriebene Ansatz entkoppelt Anwendungen von einzelnen Technologien und Programmiersprachen. Das reduziert langfristige Abhängigkeiten und schafft eine stabile Basis für kontinuierliche Weiterentwicklung.

Der Weg folgt dem TOA-Prinzip: 

  • Transform - gewachsene RPG-Strukturen in wartbare Anwendungsmodelle überführen.

  • Optimize - technische Schulden abbauen und Architektur vereinfachen.

  • Accelerate - Weiterentwicklung, Integration und Innovation beschleunigen. 

So wird Modernisierung zu einer dauerhaften Fähigkeit statt zu einem einmaligen Projekt.

Mit Technology as a Service entwickelt sich die technologische Basis der modernisierten Anwendung kontinuierlich weiter, ohne erneute Migrations- oder Ablöseprojekte. Neben Cloud- und On-Prem-Umgebungen wird die Thinkwise-Plattform künftig auch direkt auf IBM-Power-Architekturen laufen, sodass Sie Ihre bestehende Infrastruktur weiter nutzen können.

 

Warum der Thinkwise-Ansatz zukunftssicher ist
1 Upgradefähig statt wiederkehrender Modernisierungsprojekte
Thinkwise-Anwendungen bleiben über Plattform-Releases hinweg lauffähig. Neue technologische Möglichkeiten werden durch Plattform-Upgrades nutzbar – ohne erneute Migration, Re-Implementierung oder Parallelprojekte.
2 Governance und Security by Design

Rollen, Berechtigungen und Zugriffsregeln werden explizit modelliert und zentral verwaltet - für Menschen ebenso wie für KI-Agenten. Das sorgt für Transparenz, Prüfbarkeit und Compliance, unabhängig vom Codewissen einzelner Entwickler.

3 Änderungen kontrolliert absichern

Entwicklungs-, Test- und Abnahmeumgebungen lassen sich konsistent und reproduzierbar aufsetzen. Änderungen werden realitätsnah getestet, bevor sie produktiv gehen.

4 Klare Trennung von Logik, Daten und Oberfläche

Statt monolithischer Kopplung entsteht eine strukturierte, verständliche und wartbare Architektur, die auch bei wachsender Komplexität beherrschbar bleibt.

 

Ihre RPG-Anwendung als Ausgangspunkt

Wie viel Ihrer bestehenden RPG-Anwendung sich transformieren lässt, hängt von Architektur, Quellcode, Datenmodell und Geschäftslogik ab. Mit einem Proof of Transformation prüfen wir das an Ihrer eigenen Anwendung - nachvollziehbar und vor jeder Projektentscheidung.

 Dabei lässt sich auch prüfen, wie einfach Ihre Anwendung nach der Transformation weiterentwickelt werden kann – beispielsweise anhand einer Feldverlängerung. So sehen Sie konkret, wie die Änderung im Modell umgesetzt wird und welche zusätzlichen Anpassungen und Tests erforderlich sind. 

Ihre Vorteile mit Thinkwise
 Unternehmen, die ihre RPG-Anwendungen auf IBM i (AS/400) modernisieren möchten, profitieren von einer strukturierten, modellgetriebenen Modernisierung mit Thinkwise. 
CIOIcon

Für IT-Leitung & CIOs 

  • Reduzierte Projekt-, Zeit- und Kostenrisiken
  • Schutz bestehender Investitionen und Geschäftslogik
  • Planbare, schrittweise Modernisierung der Anwendungen
  • KI-Einsatz mit Governance und Nachvollziehbarkeit (EU AI Act)
  • Unabhängigkeit von knappen RPG-Entwicklern
  • Leichter neue Entwickler finden
ArchiIcon

Für IT-Architekten

  • Klare Trennung von Logik, Daten und Benutzeroberfläche

  • Explizite Architektur statt historisch gewachsener Kopplungen

  • Betrieb auch direkt auf IBM-Power-Systemen
  • MCP-Schnittstelle für KI-Agenten, freie Modellwahl inkl. lokaler Modelle 
  • API- und Cloud-Fähigkeit by Design

  • Governance, Security und langfristige Wartbarkeit 

BusIcon

Für Fachbereiche

  • Schnellere Anpassung von Geschäftsprozessen

  • Moderne, einheitliche Benutzeroberflächen (Web, Desktop, Mobile)

  • KI-Unterstützung direkt in der Anwendung 
  • Weniger Workarounds und Schatten-IT

  • Höhere Transparenz und Akzeptanz

Gemeinsam die richtige Strategie für Ihre RPG-Modernisierung finden

Sprechen Sie mit uns über mögliche Strategien und nächste Schritte.

Modernisierung im IBM-i-Ökosystem - ohne Plattformbruch
Trusted Advisor
RSB-Logo
Mehr als 35 Jahre Erfahrung im Bereich IBM i 
  • Programmierung in RPG und CL, Systemadministration, Datenbankadministration
  • Schulungen und Beratung
IBM-i-Anwendernetzwerk
COMMONGer_Logo_blau

Herstellerunabhängiger Interessenverband für Unternehmen im IBM-i-Ökosystem - weltweit größter Verband von IBM-Technologieanwendern.

Bewährt bei Unternehmen mit
geschäftskritischen RPG-Systemen
HÄUFIGE FRAGEN ZUR RPG-MODERNISIERUNG AUF IBM i
1. Kann ich bestehende RPG-Geschäftslogik weiter nutzen?

Ja. Die Fachlogik wird analysiert, strukturiert übernommen und modelliert, statt neu programmiert zu werden.

2. Was bedeutet das für mein bestehendes RPG-Team?

RPG-Know-how bleibt wichtig, insbesondere für Fachlichkeit und Übergang. Die Weiterentwicklung wird jedoch weniger abhängig von knappen Spezialressourcen.

3. Muss ich meine IBM-i-Plattform ablösen?

Nein. In vielen Fällen geht es nicht darum, IBM i abzulösen, sondern die Anwendungsarchitektur rund um bewährte IBM-i-Systeme zu modernisieren. Db2 for i kann weiter genutzt werden, und auch bestehende Sicherheits-, Backup- und HA-Konzepte lassen sich in die Zielarchitektur einbeziehen. 

4. Welche Rolle spielt IBM Bob bei der RPG-Modernisierung?

IBM Bob hilft Unternehmen, bestehenden RPG-Code mit KI schneller zu analysieren, zu dokumentieren und weiterzuentwickeln. Solange Geschäftslogik aber in Quellcode verteilt bleibt, erzeugt auch KI-gestützte Weiterentwicklung vor allem neuen Code, der gepflegt werden muss. Thinkwise ergänzt diesen Ansatz auf Architektur-Ebene und überführt die Logik in ein ausführbares Anwendungsmodell, auf dem KI und KI-Agenten kontrolliert arbeiten können.

5. Wie lange dauert eine RPG-Modernisierung?

Das hängt vom Umfang der Anwendung ab. Dank des AI Upcyclers und des modellgetriebenen Ansatzes lässt sich der Einstieg in die Modernisierung jedoch deutlich beschleunigen. 

6. Welche Db2-Treiber werden unterstützt und wie funktioniert die Anbindung an IBM i?

Thinkwise unterstützt die gängigen Db2-for-i-Treiber;  empfohlen ist die IBM i Access ODBC-Treiberfamilie (z. B. .NET Core Driver), insbesondere für Cloud-Szenarien mit Azure oder AWS. Für manche Anwendungen ist eine DB2-Connect-Lizenz erforderlich. Die Plattform kommuniziert über diese Treiber performant und sicher mit IBM Db2 for i, wodurch eine schrittweise Migration oder hybride Nutzung problemlos möglich ist.

7. Warum nicht einfach KI nutzen, um dem RPG-System ein modernes Gesicht zu geben?

Weil ein modernes Gesicht die Struktur dahinter nicht verändert. Eine neue Oberfläche lässt die Geschäftslogik im Code verborgen, eine technische Migration überträgt die alten Abhängigkeiten, und ein KI-Prototyp neben dem System bleibt eine Insel. Der Thinkwise AI Upcycler überführt stattdessen bis zu ca. 90 % der Geschäftslogik in ein ausführbares Anwendungsmodell – die Grundlage, auf der KI kontrolliert arbeiten kann.

8. Kann ein KI-Agent direkt auf meine Daten in Db2 for i zugreifen?

Nein, und das ist gewollt. KI-Agenten greifen nicht direkt auf die Datenbank zu, sondern ausschließlich über die zentrale Thinkwise-Laufzeit- und Sicherheitsschicht, angebunden über das Model Context Protocol (MCP). Dort gelten für jeden Agenten dieselben Rollen, Berechtigungen, Geschäftsregeln und Validierungen wie für menschliche Benutzer. Es gibt keinen Bypass und keine Hintertür, und jede Aktion ist einer authentifizierten Identität zugeordnet und nachvollziehbar.


RPG modernisieren. IBM i behalten. KI-fähig werden.