RPG-applicaties op IBM i toekomstbestendig moderniseren
Veel organisaties draaien hun bedrijfskritische applicaties al tientallen jaren succesvol op IBM i (voorheen AS/400). RPG-applicaties vormen daarbij vaak het stabiele fundament onder essentiële bedrijfsprocessen.
Het doel van modernisering is daarom meestal niet om het platform te vervangen, maar om de applicatiearchitectuur rondom deze bewezen IBM i- en RPG-systemen verder te ontwikkelen.
Met het Thinkwise Platform moderniseren organisaties hun RPG-applicaties op IBM i stapsgewijs – zonder big-bang-migratie en zonder risico voor de lopende operatie. Bestaande investeringen in Db2 for i, beveiligingsmodellen en backup- en high-availability-concepten blijven behouden.
op IBM i vaak niet voldoende is
Regelmatig moderniseren organisaties hun RPG-landschap per onderdeel: de code wordt aangepast, de gebruikersinterface vernieuwd of de infrastructuur vervangen.
Dat verbetert het systeem, maar het verandert het fundament niet.
In veel RPG-omgevingen zijn bedrijfslogica, technologie en infrastructuur onlosmakelijk met elkaar verbonden. Wanneer slechts één onderdeel wordt gemoderniseerd, blijft die afhankelijkheid intact. Het systeem wordt aangepast binnen dezelfde structuur.
Daardoor wordt het landschap niet structureel eenvoudiger, wendbaarder of voorspelbaarder. Elke volgende wijziging werkt opnieuw door in meerdere onderdelen.
Zolang die koppeling blijft, blijft ook de complexiteit.
RPG-modernisering op IBM i
Thinkwise maakt een gecontroleerde overgang mogelijk van historisch gegroeide RPG-applicaties op IBM i naar een moderne, modelgedreven applicatiearchitectuur. Daarbij blijven belangrijke sterke punten van het IBM i-ecosysteem behouden:
-
Db2 for i kan gewoon blijven functioneren als database
-
bestaande security-, backup- en HA-concepten blijven bruikbaar
-
bewezen bedrijfslogica uit RPG-applicaties wordt niet weggegooid, maar gestructureerd overgenomen
-
oude en nieuwe systemen kunnen parallel blijven draaien
Zo ontstaat een moderne applicatiearchitectuur zonder de investeringswaarde van het IBM i-platform op te geven.
De modelgedreven aanpak ontkoppelt applicaties van specifieke technologieën en programmeertalen. Hierdoor nemen langdurige afhankelijkheden af en ontstaat een stabiele basis voor continue doorontwikkeling.
Voor het overzetten van bestaande RPG-applicaties op IBM i wordt de AI-Upcycler ingezet. Deze analyseert bestaande RPG-code automatisch en zet bedrijfslogica, datastructuren en afhankelijkheden om naar een modern, modelgedreven applicatiemodel. Zo blijft domeinkennis behouden en kan deze efficiënt worden gebruikt in de verdere modernisering.
Thinkwise werkt volgens het TOA-principe (Transform – Optimize – Accelerate) en maakt een snelle livegang van de gemoderniseerde RPG-applicatie mogelijk, zodat optimalisatie en verdere ontwikkeling sneller kunnen plaatsvinden.
Daarnaast volgt Thinkwise het principe Technology as a Service. De technologische basis van applicaties blijft zich continu ontwikkelen, zonder nieuwe migratie- of vervangingsprojecten.
Thinkwise vergroot daarnaast de technologische flexibiliteit van het platform. Naast ondersteuning voor moderne cloud- en on-premise-omgevingen zal het Thinkwise Platform in de toekomst ook direct op IBM Power-architecturen draaien. Organisaties binnen het IBM i-ecosysteem kunnen hun bestaande infrastructuur daarmee blijven benutten.
RPG-modernisering vraagt om structuur. Binnen Thinkwise hanteren we drie opeenvolgende stappen:
-
Transform: De bestaande RPG-applicatie wordt overgezet naar moderne technologie. Schermen, data en bedrijfsregels blijven behouden. De technische achterstand wordt opgelost en er ontstaat een stabiele basis.
-
Optimize: Na livegang worden processen en functionaliteit gericht verbeterd. Openstaande wensen en inefficiënties worden stap voor stap aangepakt.
-
Accelerate: Met een stabiele basis kunnen nieuwe uitbreidingen en aanpassingen sneller worden gerealiseerd. IT ondersteunt niet alleen de organisatie, maar helpt deze verder ontwikkelen.
Zo wordt modernisering geen eenmalige vervanging, maar een structureel vermogen tot doorontwikkeling.
-
Het platform hoeft niet vervangen te worden – vooral de applicatiearchitectuur wordt gemoderniseerd
-
Db2 for i kan leidend blijven – datamigratie is niet per se nodig
-
RPG-bedrijfslogica en domeinkennis worden geanalyseerd, gestructureerd overgenomen en omgezet naar een onderhoudbaar applicatiemodel
-
Security-, backup- en high-availability-concepten kunnen onderdeel blijven van de doelarchitectuur
-
Moderne API- en weblagen maken nieuwe digitale kanalen en integraties mogelijk
-
Modernisering gebeurt stapsgewijs en gecontroleerd, niet als risicovol alles-of-niets-project

sterke basis is voor modernisering
Veel organisaties draaien hun bedrijfskritische applicaties al decennialang op IBM i (voorheen AS/400). Moderne applicatiearchitecturen bouwen voort op deze sterke basis, in plaats van deze onnodig te vervangen.
-
Bedrijven kiezen vaak juist vanwege de kwaliteiten van IBM i voor dit platform:
-
stabiliteit in de operatie
-
hoge performance
-
een volwassen security-model
-
bewezen processen voor backup en high availability
Een toekomstbestendige moderniseringsstrategie bouwt voort op deze kwaliteiten.
Thinkwise helpt organisaties hun applicatiearchitectuur te openen en door te ontwikkelen zonder de stabiele IBM i-basis overhaast los te laten.
Applicaties blijven functioneren over platformreleases heen. Nieuwe mogelijkheden worden via upgrades beschikbaar, zonder herimplementatie of parallelle trajecten.
Rollen, rechten en toegangsregels zijn centraal gemodelleerd en beheerd. Dit zorgt voor transparantie, controleerbaarheid en compliance; onafhankelijk van individuele ontwikkelaars.
Ontwikkel-, test- en acceptatieomgevingen zijn consistent in te richten. Wijzigingen worden gevalideerd voordat ze live gaan, zonder impact op productie.
Er is een duidelijke architectuurscheiding tussen bedrijfslogica, data en gebruikersinterface. In plaats van monolithische koppelingen ontstaat een gestructureerde en onderhoudbare applicatiearchitectuur die beheersbaar blijft.
Samen de juiste strategie bepalen
Wil je onderzoeken of modelgedreven modernisering strategisch passend is voor jouw RPG-landschap?
Voor IT-management en CIO’s
-
Verlaging van tijd-, kosten- en projectrisico’s
-
Bescherming van bestaande investeringen
-
Planbare modernisering
-
Minder afhankelijkheid van schaarse RPG-expertise
Voor IT-architecten
-
Heldere scheiding van logica, data en gebruikersinterface
-
Expliciete architectuur
-
Ondersteuning voor IBM Power
-
API- en cloud-geschiktheid
-
Structurele governance en onderhoudbaarheid
Voor de business
-
Snellere aanpassing van processen
-
Moderne, consistente gebruikersinterfaces
-
Minder workarounds
-
Meer transparantie en acceptatie
Thinkwise integreert naadloos in bestaande IBM i-omgevingen.
Bedrijven kunnen hun modernisering daarom gecontroleerd uitvoeren. Bestaande datastructuren in Db2 for i, operationele processen en security- en beschikbaarheidsconcepten kunnen behouden blijven.
Modernisering wordt daarmee een evolutie van de architectuur, geen breuk met wat zich in de praktijk al jaren heeft bewezen.
bedrijfskritische RPG-systemen
“Ons motto 'kracht door samenwerking' is ook zeer van toepassing op onze strategische softwarepartner Thinkwise. Door deze succesvolle samenwerking kunnen wij in de toekomst succesvol blijven innoveren.”
“Standaard ERP-pakketten voorzien niet in de specialistische functionaliteit die wij bij Aartsen nodig hebben. Daarom was de beste optie om onze kernapplicatie helemaal opnieuw te ontwikkelen met behulp van Thinkwise.
Ja, de bestaande bedrijfslogica wordt geanalyseerd, gestructureerd overgenomen en gemodelleerd. In plaats van volledig opnieuw geprogrammeerd.
RPG-kennis blijft waardevol, met name voor de inhoudelijke duiding en de overgangsfase. De verdere doorontwikkeling wordt echter minder afhankelijk van schaarse specialistische expertise.
Nee. IBM i en Db2 for i kunnen onderdeel blijven van de doelarchitectuur.
Daarnaast ondersteunt het platform op termijn ook directe inzet op IBM Power-hardware. Organisaties kunnen hun moderniseringsstrategie daardoor laten aansluiten op hun bestaande IBM-infrastructuur en deze gecontroleerd doorontwikkelen.
Dat hangt af van de omvang en complexiteit van de applicatie. Dankzij de inzet van de AI-Upcycler en de modelgedreven aanpak kan de startfase echter aanzienlijk worden versneld.
Ja – Thinkwise ondersteunt de gangbare Db2 for i-drivers. Aanbevolen wordt de IBM i Access ODBC-driverfamilie (bijvoorbeeld de .NET Core-driver), met name voor cloudscenario’s met Azure of AWS.
Voor sommige toepassingen kan een Db2 Connect-licentie vereist zijn. Via deze drivers communiceert het platform veilig en performant met IBM Db2 for i, waardoor een stapsgewijze migratie of hybride gebruik zonder problemen mogelijk is.
