Skip to content
RPG-MODERNISERING OP IBM i

RPG-applicaties op IBM i toekomstbestendig moderniseren

Behoud bewezen bedrijfslogica, creëer nieuwe innovatievrijheid en dat zonder risico voor de continuïteit van je organisatie.
Investeren of volledig herbouwen?

RPG-applicaties vormen in veel organisaties al decennia het fundament van de operatie. Ze zijn betrouwbaar, stabiel en diep verweven met de bedrijfsprocessen.

De uitdaging ligt niet in het functioneren van vandaag, maar in de wendbaarheid van morgen. Doorontwikkeling wordt complexer, integraties vragen meer inspanning en specialistische kennis wordt schaarser.

Modernisering is daarom geen technisch vraagstuk, maar een bestuurlijke keuze. Het draait om:

  • beheersbare doorontwikkeling
  • minder afhankelijkheid van schaarse expertise
  • continuïteit van de operatie

Een duurzame aanpak behoudt de waarde die is opgebouwd, terwijl technologische afhankelijkheden worden teruggebracht.

Waarom klassieke RPG-modernisering
vaak tekortschiet

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-applicaties op IBM i

Thinkwise faciliteert een gecontroleerde overgang van bestaande RPG-systemen naar een moderne applicatiearchitectuur.

Bestaande bedrijfslogica blijft behouden. De dagelijkse operatie blijft doorgaan. De overgang vindt stapsgewijs plaats.

De modelgedreven aanpak zorgt ervoor dat applicaties loskomen van specifieke technologieën en programmeertalen. Zo worden afhankelijkheden verminderd en ontstaat een stabiele basis voor doorontwikkeling.

De AI-Upcycler voor RPG
Voor de modernisering van bestaande RPG-applicaties wordt de AI-Upcycler ingezet.

Deze analyseert bestaande RPG-code en zet bedrijfslogica, datastructuren en afhankelijkheden om naar een modern applicatiemodel. De bestaande kennis blijft behouden, terwijl de technologische basis wordt vernieuwd.

Daarnaast werkt Thinkwise volgens het principe Technology as a Service:
de onderliggende technologie ontwikkelt continu mee, zonder telkens opnieuw grote migratie- of vervangingstrajecten te hoeven starten.

De technologische flexibiliteit wordt verder uitgebreid. Naast ondersteuning voor cloud- en on-premise omgevingen zal het Thinkwise-platform ook direct op IBM Power-architecturen draaien. Organisaties binnen het IBM i-ecosysteem kunnen hun bestaande infrastructuur daardoor blijven gebruiken.

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
  • Bestaande bedrijfslogica blijft behouden

  • Doorontwikkeling wordt planbaar: kortere releases, minder afhankelijk van specialistische RPG-kennis

  • RPG-afhankelijkheden worden stapsgewijs verminderd

  • De IBM i-omgeving (bijvoorbeeld Db2 for i) kan behouden blijven

  • Oude en nieuwe systemen kunnen tijdelijk naast elkaar draaien

  • Technologische vernieuwing vindt plaats zonder nieuwe RPG-migratieprojecten

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

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 architectuur

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.

Bestaande databases zoals Db2 for i kunnen behouden blijven, evenals vertrouwde beheer- en beveiligingsconcepten. De modernisering verloopt stapsgewijs en gecontroleerd — zonder onderbreking van de dagelijkse operatie.

Daarnaast wordt het Thinkwise-platform uitgebreid zodat het ook direct op IBM Power-systemen kan draaien. Organisaties die binnen het IBM i-ecosysteem opereren, kunnen hun bestaande infrastructuur blijven benutten.

 

Bewezen bij organisaties met
bedrijfskritische RPG-systemen
Veelgestelde vragen over
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 in cloudscenario’s zoals Azure of AWS.

Voor bepaalde toepassingen kan een Db2 Connect-licentie vereist zijn. Het platform communiceert via deze drivers veilig en performant met IBM Db2 for i, waardoor een stapsgewijze migratie of hybride inzet goed mogelijk is.