RPG-Anwendungen auf IBM i (früher AS/400)
modernisieren und agentenfähig machen
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.
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.
oft nicht ausreicht

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 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 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.
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.
Entwicklungs-, Test- und Abnahmeumgebungen lassen sich konsistent und reproduzierbar aufsetzen. Änderungen werden realitätsnah getestet, bevor sie produktiv gehen.
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.
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
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
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.
geschäftskritischen RPG-Systemen
“Unser Motto ‚Stärke durch Zusammenarbeit‘ trifft auch auf unseren strategischen Softwarepartner Thinkwise zu. Dank dieser erfolgreichen Zusammenarbeit können wir auch in Zukunft erfolgreich innovieren.“
„Mit Thinkwise können wir immer mehr Abläufe automatisieren, unnötige manuelle Eingriffe reduzieren und durch gezielte Visualisierung sowie intelligente Datennutzung – beispielsweise durch die Machine-Learning-Funktionen der Plattform, die datengetriebenes Arbeiten ermöglichen. Wir betrachten Thinkwise als die Plattform, die in den kommenden Jahren die Innovation bei Wagenborg vorantreiben wird.“
Ja. Die Fachlogik wird analysiert, strukturiert übernommen und modelliert, statt neu programmiert zu werden.
RPG-Know-how bleibt wichtig, insbesondere für Fachlichkeit und Übergang. Die Weiterentwicklung wird jedoch weniger abhängig von knappen Spezialressourcen.
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.
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.
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.
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.
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.
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.



