Skip to content

RPG-applicaties op IBM i toekomstbestendig moderniseren

IBM i blijft het stabiele fundament. De applicatiearchitectuur wordt gemoderniseerd.
Investeren of volledig herbouwen?

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.

Waarom klassieke modernisering
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.

De Thinkwise-aanpak voor
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.

De werkwijze: Transform · Optimize · Accelerate

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.

Wat dit concreet betekent
  • 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

Resultaat: een applicatie die blijvend kan worden doorontwikkeld: modern, onderhoudbaar en toekomstbestendig.
RPG_Modernization
Waarom IBM i nog steeds een
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.

Waarom deze aanpak toekomstbestendig is
1 Upgradebaar in plaats van steeds opnieuw moderniseren

Applicaties blijven functioneren over platformreleases heen. Nieuwe mogelijkheden worden via upgrades beschikbaar, zonder herimplementatie of parallelle trajecten.

2 Governance en security by design

Rollen, rechten en toegangsregels zijn centraal gemodelleerd en beheerd. Dit zorgt voor transparantie, controleerbaarheid en compliance; onafhankelijk van individuele ontwikkelaars. 

3 Wijzigingen gecontroleerd doorvoeren

Ontwikkel-, test- en acceptatieomgevingen zijn consistent in te richten. Wijzigingen worden gevalideerd voordat ze live gaan, zonder impact op productie.

 

4 Heldere scheiding tussen logica, data en interface

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?

De voordelen

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

 

Modernisering binnen het IBM i-ecosysteem

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.

 

Bewezen bij organisaties met
bedrijfskritische RPG-systemen
FAQ – RPG-modernisering op IBM i
1. Kan ik mijn bestaande RPG-bedrijfslogica blijven gebruiken?

Ja, de bestaande bedrijfslogica wordt geanalyseerd, gestructureerd overgenomen en gemodelleerd. In plaats van volledig opnieuw geprogrammeerd.

2. Wat betekent modernisering voor mijn huidige RPG-team?

RPG-kennis blijft waardevol, met name voor de inhoudelijke duiding en de overgangsfase. De verdere doorontwikkeling wordt echter minder afhankelijk van schaarse specialistische expertise.

3. Moet ik mijn IBM i-platform vervangen?

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.

 

4. Hoe lang duurt een moderniseringstraject?

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.

5. Hoe werkt de koppeling met Db2 for i en andere IBM i-componenten?

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.