Limbajul COBOL din 1959 menține funcționarea bancomatelor și a cardurilor
Băncile și instituțiile financiare din întreaga lume continuă să folosească sisteme vechi, construite în limbajul COBOL, pentru gestionarea tranzacțiilor și evidența conturilor. În ciuda apariției tehnologiilor moderne, infrastructura bazată pe COBOL rămâne fundamentală și...
Băncile și instituțiile financiare din întreaga lume continuă să folosească sisteme vechi, construite în limbajul COBOL, pentru gestionarea tranzacțiilor și evidența conturilor. În ciuda apariției tehnologiilor moderne, infrastructura bazată pe COBOL rămâne fundamentală și încă esențială pentru operațiunile zilnice.
De ce sistemele în COBOL sunt încă indispensabile
COBOL, introdus în 1959, a fost dezvoltat pentru a gestiona volume mari de date structurate și reguli complexe de business, precum salarii, facturi, transferuri și registre financiare. Proiectate inițial pentru mainframe-uri, aceste sisteme asigură procesarea sigură a miliarde de tranzacții zilnic, o estimare anterioară indicând că peste 3 trilioane de dolari trec prin aplicații bazate pe COBOL în fiecare zi.
Băncile au păstrat aceste sisteme pentru fiabilitatea lor, adaptându-le pentru nevoile moderne. În timp ce interfața utilizatorului a evoluat spre aplicații mobile și web, backend-ul continuă să funcționeze pe infrastructura veche, bazată pe reguli de business în COBOL, conectată la mainframe-uri de zeci de ani.
Impedimentul înlocuirii complete a COBOL
Rescrierea codului vechi într-un limbaj modern și migrarea datelor în cloud sunt soluții teoretice, dar extrem de complexe și riscante în practică. Aplicațiile de acest tip au înmagazinat, de decenii, reguli, excepții și adaptări la legislație, unele documentate, altele doar în cod, în condiții obscure de care puțini specialiști actuali sunt conștienți.
Migrația presupune o riscantă reproducere a proceselor, asigurarea corectitudinii soldurilor, efectuarea plăților și păstrarea istoricului conturilor fără întrerupere. Changările din infrastructura existentă pot avea consecințe costisitoare, iar verificarea conformității poate dura ani de zile.
Pentru aceste motive, multe bănci preferă să construiască soluții moderne în jurul infrastructurii vechi în loc să o abandoneze complet. Aplicațiile mobile comunică cu mainframe-urile prin servicii intermediare, continuând să proceseze operațiunile critice în COBOL.
Riscul major: dispariția specialiștilor cu experiență
Principalul pericol nu este funcționarea în continuare a sistemelor, ci lipsa programatorilor specializați în COBOL. Multi dintre aceștia se pensionează, iar generațiile noi preferă tehnologii precum Python, JavaScript sau Java, mai ușor de învățat și de utilizat.
Complexitatea înțelegerii infrastructurii vechi, cu reguli și procese adesea ascunse, face ca învățarea și modificarea sistemelor să fie extrem de dificilă. Specialiștii cu experiență costă peste 100 de dolari pe oră pentru intervenții importante, fiind valoroși pentru menținerea stabilității.
În prezent, AI și alte tehnologii de automatizare încearcă să faciliteze analiza și explicarea acestor coduri vechi. În pofida progresului în domeniu, înlocuirea completă a unui sistem COBOL cu un sistem nou nu poate fi realizată fără riscuri majore.
Concluzii
COBOL rămâne pilonul major al infrastructurii financiare globale, iar migrarea completă a acestor sisteme către tehnologii moderne continuă să fie un proces complex și riscant. În ciuda provocărilor, sectorul bancar menține aceste aplicații pentru stabilitatea și siguranța operațiunilor.



0 comentarii