Een nieuw leven voor mainframe legacy-systemen
Mainframes zijn in bepaalde bedrijven / markten nog steeds in gebruik. Het zijn gesloten computersystemen die gebruik maken van programmeertalen zoals Fortran en Cobol, talen waar bijna geen programmeurs meer voor te vinden zijn. Banken, verzekeraars, luchtvaartmaatschappijen ze zijn allemaal bezig met de moderneisering van hun IT-omgeving, waarbij mainframes buitenschot blijven. OutSystems positioneert zich steeds nadrukkelijker als een platform voor AI-gedreven applicatieontwikkeling. Tijdens een presentatie over legacy-modernisering, datasoevereiniteit en agentic AI, werd duidelijk hoe het bedrijf organisaties wil helpen bij het migreren van complexe mainframeomgevingen naar moderne cloud- en hybride platforms.
Eén van de grootste uitdagingen bij mainframe-modernisering is het gebrek aan kennis over oude applicaties, aldus VP of Product, AI & AppDev Gonçalo Borrêga van OutSystems. “Veel systemen draaien al tientallen jaren en de oorspronkelijke ontwikkelaars zijn vaak niet meer beschikbaar. Daardoor is het lastig te achterhalen welke bedrijfslogica precies in de software is verwerkt. Bovendien bestaan mainframeomgevingen meestal uit sterk verweven monolithische toepassingen, waardoor modernisering niet eenvoudig neerkomt op het migreren van één afzonderlijke applicatie.”
Om dat probleem aan te pakken introduceert OutSystems een zogenoemde Legacy Modernization Workbench. Deze omgeving maakt gebruik van gespecialiseerde AI-oplossingen die bestaande broncode analyseren en de onderliggende bedrijfsintentie reconstrueren. De agents voeren in feite een vorm van reverse engineering uit. Uit oude programmeertalen en platforms zoals COBOL, Fortran, AS/400 en Lotus Notes worden gedetailleerde functionele specificaties afgeleid. Vervolgens zetten andere agents deze specificaties om in implementatieplannen voor een moderne architectuur.
Daarmee ontstaat een keten van AI-agents die gezamenlijk de modernisering uitvoeren.
Sommige agents analyseren de bestaande software, andere controleren de gevonden bedrijfsregels, terwijl weer andere onderdelen van de nieuwe applicatie genereren. Ontwikkelaars en architecten blijven echter voortdurend betrokken. Zij beoordelen de gegenereerde specificaties, kunnen correcties aanbrengen en behouden de eindverantwoordelijkheid over het proces.
Naast modernisering speelt datasoevereiniteit een steeds grotere rol. Vooral in Europa groeit de behoefte aan alternatieven voor Amerikaanse cloudproviders. Men biedt daarom verschillende implementatiemodellen aan, variërend van publieke cloudomgevingen tot volledig self-hosted installaties. Daarnaast werkt het bedrijf samen met Europese partners zoals Stackit en Valantic om een soevereine cloudomgeving aan te bieden die volledig binnen Europa wordt beheerd en geëxploiteerd.