18 juli 2024
0 Reactie(s)

18 juli 2024

5 manieren waarop generative AI de COBOL-crisis kan aanpakken

COBOL-vaardig­heden zijn aan het uitsterven. Dat is slecht nieuws voor overheden, finan­ciële dienst­ver­le­ners, organi­sa­ties in de reis‑, trans­port- en telecom­mu­ni­ca­tie­sector en andere organi­sa­ties die hun belang­rijkste IT-infra­struc­turen op mainframe laten draaien. Wanneer consu­menten een pinbe­ta­ling doen, een pakket versturen of een reis boeken, zijn ze eraan gewend dat dit eenvoudig en probleem­loos gebeurt – het werkt gewoon, dankzij mainframes. Maar achter de schermen is de betrouw­baar­heid en bevei­li­ging van mainframes gebaseerd op miljarden regels COBOL-code (of andere legacy-code zoals PL/​I en RPG voor IBM i‑systemen) die al decennia oud kunnen zijn. Daarnaast naderen veel profes­si­o­nals die deze code kunnen schrijven, repareren en updaten hun pensioenleeftijd.

In de basis verhouden COBOL en andere legacy-program­meer­talen zich tot nieuwere talen zoals Java of C++ zoals Latijn zich verhoudt tot moderne Romaanse talen. De nieuwere talen hebben hun wortels in de klassieke taal. Maar alleen omdat je Frans kunt spreken, betekent dit niet dat je de klassieke teksten van het oude Rome kunt ontcij­feren. Verta­ling is noodza­ke­lijk, zowel in tekst als in context. Genera­tive AI kan dit proces versnellen, maar vereist begelei­ding en toezicht van mense­lijke experts. 

“De ontwik­ke­ling en toepas­sing van AI en genera­tive AI in hybride IT omgevingen gaat razend­snel. Genera­tive AI kan organi­sa­ties helpen om hun mainframe appli­ca­ties en data beter te benutten en mainframes versneld te moder­ni­seren. Wij trainen duizenden medewer­kers in het toepassen van AI tools, in combi­natie met ons Kyndryl Bridge open integra­tie­plat­form dat op AI is gebaseerd, om onze klanten hierbij te adviseren en te onder­steunen,” aldus Hans Beers, Execu­tive IT Archi­tect bij Kyndryl.

Hieronder volgen vijf manieren waarop genera­tive AI kan helpen om de COBOL-crisis aan te pakken:

1. Vertalen van COBOL naar moder­nere programmeertalen

Een nieuwe generatie COBOL-experts kan genera­tive AI gebruiken om COBOL-code te vertalen naar talen zoals Java of C++. In de juiste handen kan genera­tive AI organi­sa­ties helpen om het vertaal­proces te automa­ti­seren – wat voor meer consis­tentie en betrouw­baar­heid zorgt in dit langdu­rige, complexe en arbeids­in­ten­sieve werk.

2. Genereren van techni­sche documentatie

Experts kunnen genera­tive AI ook inzetten om techni­sche documen­tatie voor legacy COBOL-programma’s te genereren. Dit is cruciaal voor mainframes, aange­zien documen­tatie van essen­tiële oudere code vaak schaars is of niet bestaat. Dat wordt een probleem wanneer IT-systemen gemoder­ni­seerd moeten worden om nieuwe functies mogelijk te maken en samen te werken met cloud platforms.

3. Identi­fi­ceren van afhankelijkheden

Het ontra­felen van de ingewik­kelde struc­tuur van COBOL-systemen kan uitda­gingen opleveren en kostbare vertra­gingen veroor­zaken. Derge­lijke vertra­gingen kunnen bijvoor­beeld de concur­ren­tie­kracht beïnvloeden van bedrijven die nieuwe diensten willen aanbieden. Genera­tive AI kan ontwik­ke­laars helpen om reverse-enginee­ring toe te passen op legacy-systemen om afhan­ke­lijk­heden tussen modules en code te identi­fi­ceren, en zo beter en nauwkeu­riger te bepalen hoe de mainframe-omgeving kan worden gemoderniseerd.

4. Aanbe­velen van uitvoer­bare oplossingen

Genera­tive AI kan aanbe­ve­lingen doen voor het updaten en verbe­teren van de kwali­teit en archi­tec­tuur van legacy code. Door het toepassen van genera­tive AI-algoritmen kunnen program­meurs eenvou­diger COBOL-systemen onder­houden, herschrijven en opnieuw ontwerpen, en zo tijd en kosten besparen.

5. Inzetten van AI om het poten­tieel van mainframe uit te nutten

Door mense­lijke exper­tise te combi­neren met AI-techno­lo­gieën kunnen organi­sa­ties de moder­ni­se­ring van hun mainframe versnellen en beter gebruik maken van hun data. Waar COBOL-exper­tise de sleutel is voor het begrijpen van de bedrijfs­lo­gica en processen, zorgt AI voor het versnellen en verbe­teren van de coderingswerkzaamheden. 

Om de bedrijfs­con­ti­nu­ï­teit te handhaven en bestaande IT-inves­te­ringen te beschermen, moeten overheden en andere organi­sa­ties die hun belang­rijkste IT-infra­struc­turen op mainframes laten draaien nieuwe manieren vinden om het meeste uit hun mainframes te halen. Zonder gekwa­li­fi­ceerd perso­neel zullen deze organi­sa­ties vertrouwde partners nodig hebben die zowel over techni­sche als zakelijke exper­tise beschikken. Of het nu gaat om het optima­li­seren van bestaande code, het integreren van nieuwe en legacy-systemen, of het verbe­teren van bevei­li­ging in hybride IT omgevingen, de combi­natie van COBOL-exper­tise en beheer­sing van genera­tive AI zal waardevol zijn voor elke organisatie.

Photo by Matthew Smith on Unsplash

Hans Beers

Hans Beers

Hans Beers is Executive IT Architect bij Kyndryl

0 Reactie(s)

2 weergaven

0 Reactie(s)

0 reacties

Reacties gesloten

De reactiemogelijkheid is verlopen. (14 dagen)

Nieuwsbrief

Pin It on Pinterest

Share This