COBOL haldab hinnanguliselt endiselt 95% sularahaautomaatide tehingutest, 80% müügikohtades tehtavatest tehingutest ning enamiku suuremate pankade, kindlustusseltside ja valitsusasutuste põhilist töötlemisloogikat kogu maailmas. Vaatamata enam kui kuue aastakümne vanusele tegutsemisele töötleb COBOL igapäevaselt ligikaudu kolme triljoni dollari väärtuses kaubandust, mis teeb moderniseerimisest ühe olulisema IT-otsuse, mida organisatsioon saab teha. Surve tegutsemiseks on reaalne: COBOLi arendajate pensionile jäämine kiireneb, vastavusnõuded kasvavad ning integreerimine pilve-, API- ja tehisintellekti keskkondadega nõuab arhitektuurilisi muudatusi, mida tagasihelistuspõhised suurarvutisüsteemid ei olnud kunagi loodud toetama.
Kaardista oma COBOL-i moderniseerimine
SMART TS XL loob teie COBOL-programmide, JCL-tööde, koopiaraamatute ja andmestruktuuride täieliku sõltuvuskaardi.
Kliki siiaÕige moderniseerimispartneri valimine määrab, kas ümberkujundamine tagab kiiremad ja paremini hooldatavad süsteemid või mitmeaastase projekti, millega kaasnevad ülikõrged kulud ja stabiilsusriskid. Selles võrdluses osalevad tarnijad ulatuvad tuhandete COBOL-spetsialistidega globaalsetest süsteemiintegraatoritest kuni spetsiaalsete tööriistade ettevõteteni, mis automatiseerivad konversiooniprotsessi. Nad erinevad lähenemisviisi, ärimudeli, sihttööstuse ja konkreetse moderniseerimisstrateegia poolest, mida nad kõige paremini ellu viivad. Allpool olevad võrdlustabelid, tarnijate profiilid ja kulujuhised on koostatud pigem otsese hindamise kui üldise teadlikkuse toetamiseks.
COBOL täna: praegune kasutus, tööjõud ja miks moderniseerimine on kiireloomuline
COBOL ei ole surev keel; see on keel, millel on süvenev talendikriis. Aktiivse COBOL-arendaja keskmine vanus on praegu üle 55 aasta ja vähem kui üks protsent arvutiteaduse lõpetanutest õpib tänapäeval COBOL-i. IBM-i hinnangul on praegu tootmises üle 200 miljardi COBOL-i rea ja USA tööstatistika büroo projektid Saadaval olevate COBOL-spetsialistide arvu jätkuv vähenemine lähiaastatel. Organisatsioonid, mis moderniseerimisega viivitavad, ei säilita stabiilsust: nad kuhjavad tööjõuriski, mis iga aastaga suureneb, kuna nende allesjäänud COBOL-alane oskusteave pensionile läheb.
Samal ajal on COBOL-süsteemid endiselt väga võimekad tegema seda, milleks nad on loodud. Pakktöötlus, suuremahuliste tehingute käsitlemine ja andmete terviklikkus reguleeritud keskkondades on valdkonnad, kus COBOL-põhised suurarvutisüsteemid edestavad endiselt paljusid tänapäevaseid alternatiive võrreldava hinnaga. Seetõttu on moderniseerimise argument harva „COBOL on katki“ ja peaaegu alati „me ei suuda COBOL-i piisavalt kiiresti hooldada, laiendada ega integreerida, et rahuldada praeguseid nõudmisi“. Ettevõtted, mis tänapäevalgi COBOL-i kasutavad, ulatuvad JPMorgan Chase'ist ja Bank of Americast kuni USA sotsiaalkindlustusametini – organisatsioonideni, kus ebaõnnestunud moderniseerimisel on operatiivsed ja regulatiivsed tagajärjed, mis muudavad riskijuhtimise iga moderniseerimispartneri peamiseks valikukriteeriumiks.
COBOL-programmeerijate puudus tekitab pakilisuse ka teises suunas: organisatsioonid ei suuda üha enam palgata arendajaid, kes suudaksid olemasolevat COBOL-koodi lugeda, laiendada või siluda, mis tähendab, et isegi praeguse süsteemi hooldamine muutub iga aastaga raskemaks. Otsese tagajärjena on dokumentatsioonitööriistad, koodi mõistmise platvormid ja teadmiste ülekande programmid moderniseerimisturul üha populaarsemad kategooriad.
Mida COBOLi moderniseerimine praktikas tähendab
Moderniseerimine ei ole ühekordne tegevus. Sõltuvalt organisatsiooni eesmärkidest, riskitaluvusest ja ajakavast võib see võtta mitu erinevat vormi, mis erinevad põhimõtteliselt kulude, riski ja tulemuse poolest.
| Strateegia | Mis juhtub | Parim | Riskitase |
|---|---|---|---|
| Ümberplatvormimine | COBOL-kood töötab muutmata kujul Linuxis, Windowsis või pilves | Kiire pilvemigratsioon ilma ümberkirjutamiseta | Madal |
| Refaktoreerimine / ümberkirjutamine | COBOL teisendatud Java, .NET, Python või pilvenatiivseks | Pikaajaline hooldatavus, kaasaegsed oskused | Kõrge |
| API mähkimine | COBOL-loogika on avaldatud REST/SOAP API-de kaudu | Eluea pikendamine, pilveintegratsioon | Madal |
| Hallatavad teenused | Tarnija haldab suurarvuti keskkonda | OpEx-mudel, mis väldib sisemist ekspertiisi puudujääki | Keskmine |
| Järkjärguline migratsioon | Kägistaja-viigimeetod, moodulid migreerusid aja jooksul | Suured ja keerulised süsteemid, null seisakut | Keskmine |
| Tehisintellekti abil konversioon | LLM-tööriistad genereerivad COBOL-ist sihtkeele koodi | Refaktoreerimise läbilaskevõime kiirendamine | Keskmisel kõrgusel |
Enamik suurettevõtteid kasutab nende strateegiate kombinatsiooni samaaegselt, pakkides kõrgeima riskiga COBOL-loogika API-dega, samal ajal vähem kriitilisi partiiprogramme Java-ks ümber faktoriseerides ja infrastruktuuri pilvepõhisteks suurarvutikeskkondadeks ümber platvormides. Tarnija valik peab vastama konkreetsele strateegiate kombinatsioonile, mitte ainult üldisele eesmärgile „moderniseerimine“.
COBOLilt Javale migreerumine
COBOLilt Javale üleminek on finantsteenuste ja kindlustuse valdkonnas kõige levinum refaktoreerimise tee. Java pakub tugevat ökosüsteemi tuge, arvukalt arendajaid ja natiivset pilvepõhist teisaldatavust. Väljakutsed on struktuurilised: COBOLi kaudne kümnendmurdude käsitlemine, TOIMUB SÕLTUVALT muutuva pikkusega tabelitest ja REDEFINES-klauslitel puuduvad otsesed Java vasted ning automatiseeritud tõlketööriistad loovad Java, mis on tehniliselt korrektne, kuid sageli loetamatu ja raskesti hooldatav. Selle tee parimad müüjad investeerivad kas suuresti konverteerimisjärgsesse koodi puhastamisse või pakuvad tööriistu, mis loovad tõeliselt idiomaatilise Java, mitte COBOLi lähtekoodi süntaktilise peegli. Nagu uuriti ... analüüsis keelteülene staatiline koodianalüüsAndmevoo ja valdkonnavaheliste seoste mõistmine üle keelepiiride on turvalise ja ulatusliku refaktoreerimise eeltingimus.
COBOL-i migratsioon .NET-i ja C#-i
COBOL-ilt C#-le migreerimine on Euroopa turgudel ja organisatsioonides, mis standardiseerivad oma pilveplatvormina Microsoft Azure'i, tavaline. C#-l on COBOL-iga mõned ühised struktuurilised omadused, mis muudavad konverteerimise lihtsaks: tugev tüübikinnitus, selge kümnendaritmeetika ja kirjestiilis andmestruktuurid kaardistuvad suhteliselt selgelt. Sellele teele spetsialiseerunud müüjate hulka kuuluvad Advanced (endine Modern Systems) ja mitmed suured Euroopa süsteemiintegraatorid. COBOL-ilt .NET-ile konverteerimise edulood pärinevad tavaliselt kindlustus- ja valitsusasutustest, kus algne COBOL oli hästi struktureeritud ja sihtmärgiks oli Windowsi hostitud pilvekeskkond.
COBOL pilve: platvormide vahetamine versus refaktoreerimine
Pilvekeskkonnaks ümberplatvormimise ja pilvekeskkonnaks refaktoreerimise eristamine on oluline. Ümberplatvormimisel viiakse COBOL-kood suures osas muutmata kujul pilvekeskkonda, kasutades AWS Mainframe Modernizationit, Google'i pakkumisi või hallatud suurarvutite pakkujaid, säilitades samal ajal COBOL-i käitusaja. See on kiirem, väiksema riskiga ja säilitab kogu olemasoleva käitumise. Pilvekeskkonnaks refaktoreerimine teisendab COBOL-koodi pilvepõhiseks keeleks (tavaliselt Java või Python) ja ehitab arhitektuuri uuesti konteinerite, mikroteenuste ja pilvepõhiselt hallatud andmebaaside ümber. AWS, Accenture ja Astadia on spetsialiseerunud ümberplatvormimisele, samas kui Advanced, TSRI ja vFunction keskenduvad rohkem pilvepõhiste arhitektuuride suunas refaktoreerimisele.
Parimad COBOL-i moderniseerimise pakkujad: profiilid, hinnangud ja ausad arvustused
Allpool on loetletud müüjad turul kohaloleku järjekorras, alates suurimatest globaalsetest süsteemiintegraatoritest kuni spetsialistideni. Iga profiil sisaldab G2, TrustRadiuse ja PeerSpoti hinnanguid, klientide otseseid hinnapakkumisi kontrollitud arvustustest ja selget selgitust selle kohta, millisele organisatsiooni tüübile see müüja kõige paremini sobib. Kui märkate, et mõni müüja puudub või soovite parandusi teha, võtke meiega ühendust aadressil marketing@www.in-com.com.
OpenText (endine Micro Focus Enterprise Suite)
OpenText omandas Micro Focuse 2023. aastal, pärides ühe kõige ulatuslikuma saadaoleva COBOL-tööriistaketist. Visual COBOL, Enterprise Developer ning rakenduste moderniseerimise ja ühenduvuse komplekt toetavad sõltuvuste kaardistamist, API-de lubamist, platvormideülest kompileerimist ja inkrementaalset refaktoreerimist. Tööriistad töötavad Windowsi, Linuxi ja pilvekeskkondades, võimaldades organisatsioonidel COBOL-i töökoormusi ümber platvormida ilma neid ümber kirjutamata, avaldades samal ajal funktsionaalsust järk-järgult REST API-de kaudu.
Ametlik sait: OpenText Enterprise'i arendaja | hinnangud: G2 Visual COBOL 4.1/5 · G2 rakenduse kaasajastamine 4.2/5 · PeerSpot ~4.2/5
Klientide tagasiside:
- „Micro Focus Visual COBOLi parim omadus on selle integreeritus erinevate RDBS-idega ja võimalus seda juurutada erinevates operatsioonisüsteemides. See aitab suurarvuteid tõhusalt moderniseerida.“ Vanem tarkvarainsener, 2022
- „Pakub malle ja tööriistu, mis on abiks nii vanematele kui ka uutele COBOL-arendajatele. Integreerub hästi kaasaegsete tehnoloogiaplatvormidega.“ Agile Coach, 2022
- „Väga lihtne siluda, COBOL-koodi redigeerida ja Windowsis, Unixis või Linuxis käitada.“ , analüütik, 2022
Parim on: Organisatsioonid, mis soovivad säilitada COBOLi, saavutades samal ajal pilvepõhise kaasaskantavuse ja API-ühenduvuse. Tugev valik reguleeritud keskkondades, kus ümberkirjutamine on liiga riskantne.
Accenture
Accenture'i suurarvutite moderniseerimise praktika toimib ettevõtte laiema konsultatsiooniäri skaalal: globaalsed tarnemeeskonnad, sektoripõhised raamistikud ja partnerlussuhted AWS-i, Microsofti ja IBM-iga. Ettevõtte „Mainframe Zero” lähenemisviis aitab klientidel suurarvutite riistvaralt täielikult migreeruda, kasutades ülemineku haldamiseks Agile'i ja DevSecOpsi torujuhtmeid. Accenture on eriti tugev panganduses ja kindlustuses, kus ta on teostanud ulatuslikke COBOL-migratsioone globaalselt olulistele institutsioonidele.
Ametlik sait: Accenture'i suurarvutite moderniseerimine | hinnangud: G2 4.0 / 5 · TrustRadius 6.4/10 · Gartneri eakaaslaste ülevaated
Klientide tagasiside:
- „Usaldusväärne ja integratsioonile keskendunud tugi kogenud konsultantidelt, kes aitavad saavutada kriitilisi projekti eesmärke.“ Abijuht, 2023
- „Accenture on süsteemide integreerimises ja globaalsete juurutuste haldamises suurepärane, kuigi ajavöönditeülene suhtlus võib olla operatiivselt keeruline.“ Peaarhitekt, 2023
Parim on: Suurettevõtted vajavad terviklikku ümberkujundamist koos äriprotsesside ümberkujundamisega. Accenture'i ulatus muudab selle sobivaks mitmeaastasteks ja mitme süsteemiga programmideks, mitte isoleeritud moderniseerimisprojektideks.
IBM Consulting ja IBM Z / LinuxONE
IBM lõi suurarvuti ja COBOL-i käituskeskkonna ning selle konsultatsiooniosakond on endiselt sügavaim moderniseerimisalase ekspertiisi allikas organisatsioonidele, kes soovivad säilitada suurarvutite võimekust, lisades samal ajal kaasaegseid liideseid. IBM Z ja LinuxONE pakuvad ettevõttetasemel keskkondi COBOL-i töökoormustele, mis peavad töötama koos konteinerdatud rakendustega, samas kui IBM Consulting võimaldab etapiviisilist transformatsiooni API lubamise, Kafka kaudu sündmuste voogesituse ja hübriidpilve integratsiooni kaudu AWS-i ja Azure'iga.
Ametlik sait: IBM Z ja LinuxONE · IBM Consulting | hinnangud: G2 4.0 / 5 · TrustRadius IBM Z 8.4/10 · PeerSpot ~4.3/5
Klientide tagasiside:
- „IBM Z pakub võrratut jõudlust ja töökindlust, mis teeb sellest tugeva aluse moderniseerimiseks kriitiliste töökoormuste käitamisel.“ Panganduse vanemarhitekt, 2023
- „IBM Consulting aitas meil integreerida API-sid vanemate COBOL-süsteemidega, võimaldades uute teenuste kiiremat pakkumist ilma täieliku migreerimiseta.“ CIO, kindlustus, 2023
- „Platvorm on töökindel ja turvaline, kuid moderniseerimisteenused võivad olla kulukad ja nõuavad investeeringutasuvuse tagamiseks hoolikat planeerimist.“ IT-direktor, valitsus, 2022
Parim on: Organisatsioonid, mis soovivad COBOL-süsteemide liidest ja integratsioonikihti moderniseerida ilma COBOL-i käituskeskkonda asendamata. Ideaalne pankadele ja valitsusasutustele, kus käitumusliku regressiooni suhtes on nulltolerants.
Astadia
Astadia on suurarvutitest pilve migreerimise spetsialist, kellel on dokumenteeritud metoodika ja fikseeritud kuludega kommertsmudelid. Nende suurarvutitest pilve tehase lähenemisviis pakub korduvkasutatavaid plaane COBOLi ja partiitöötluskoormuste migreerimiseks AWS-i, Azure'i ja Google Cloudi, rõhuasetusega automatiseerimisel, et vähendada käsitsi tööd ja ülekandmise riski. Astadia kogemus hõlmab finantsteenuste kliente, kellel on suured COBOLi serverid, ja valitsusasutusi, kes moderniseerivad kriitilisi süsteeme.
Ametlik sait: Astadia | hinnangud: G2 4.2 / 5 · TrustRadius 7.9/10 · PeerSpot ~4.2/5
Klientide tagasiside:
- „Astadia pakkus selge ja struktureeritud üleminekutee COBOL-i suurarvutitelt AWS-ile koos täpselt määratletud verstapostide ja tulemustega.“ Panganduse tehnoloogiadirektor, 2023
- „Nende fikseeritud kulude lähenemisviis andis meile kindlustunde eelarve planeerimisel ja nende automatiseerimine minimeeris seisakuid ülemineku ajal.“ IT-direktor, valitsus, 2022
- „Projekt viidi ellu sujuvalt ja tänu tugevale pilveintegratsioonile, kuigi teadmiste edasiandmine nõudis täiendavaid töötubasid.“ CIO, kindlustus, 2022
Parim on: Organisatsioonid, mis on pühendunud pilve migreerimisele kindla ajakavaga. Astadia prognoositav ärimudel ja automatiseerimisele keskendumine sobivad keskmise suurusega ja suurtele ettevõtetele, kes kolivad COBOLi AWS-i või Azure'i.
TSRI (tarkvararevolutsioon, Inc.)
TSRI on üks spetsialiseerunumaid automatiseeritud COBOL-i teisenduste pakkujaid, millel on patenteeritud tööriistakomplekt, mis teisendab COBOL-i ja sellega seotud partiiloogika Java, C# või Python keelde. Ettevõtte lähenemisviis rõhutab hooldatava sihtkoodi loomist, mitte COBOL-i lähtekoodi süntaktilise peegli loomist, koos teisendusjärgse optimeerimisega, mis muudab saadud Java või C# tulemuseks oleva idiomaatilise, mitte ainult funktsionaalselt samaväärse tulemuse. TSRI on pakkunud teisendusi finantsasutustele, valitsusasutustele ja kindlustusseltsidele, kelle COBOL-i varandus ulatub sadadest tuhandetest kuni kümnete miljonite ridadeni.
Ametlik sait: TSRI | hinnangud: G2 ~4.1/5 · Usaldusraadius ~7.5/10 · PeerSpot
Klientide tagasiside (kinnitatud G2 ja TrustRadiuse arvustused):
- „TSRI automatiseeritud teisendus lõi Java-koodi, mida meie arendajad suutsid tegelikult lugeda ja hallata – see on oluline erinevus teistest meie hinnatud tööriistadest.“ Panganduse inseneridirektor, 2023
- „Teisenduse täpsus oli kõrge ja meeskond pakkus testimise ja ülemineku ajal tugevat tuge, tabades äärmuslikke juhtumeid, mis meie sisemeeskonnal olid kahe silma vahele jäänud.“ IT-direktor, kindlustus, 2022
- „TSRI tarnis õigeaegselt ja eelarve piires ning tulemuseks olev koodibaas nõudis vähem ümbertegemist, kui olime varasemate konverteerimiskatsete põhjal oodanud.“ Programmijuht, valitsus, 2022
Parim on: Organisatsioonid, mis otsivad automatiseeritud COBOL-i teisendamist Java-ks või COBOL-i teisendamiseks C#-ks, kus väljundi hooldatavus on sama oluline kui funktsionaalne ekvivalents. TSRI on tugevaim valik hästi struktureeritud COBOL-i puhul, millel on selged andmemääratlused ja piiratud dünaamiline CALL-loogika.
vFunktsioon
vFunction on tehisintellektil põhinev moderniseerimisplatvorm, mis analüüsib monoliitseid rakendusi, sealhulgas COBOL-põhiseid süsteeme, ja tuvastab domeenipõhised komponendid, mida saab mikroteenustena eraldada. COBOL-i rida-realt teisendamise asemel kaardistab vFunction rakenduse andmetele juurdepääsu mustrid ja tehingute piirid, et luua mikroteenuste arhitektuur, mis peegeldab tegelikku ärivaldkonda. Platvorm integreerub olemasolevate CI/CD torujuhtmetega ja pakub pidevat analüüsi koodibaasi arenedes.
Ametlik sait: vFunktsioon | hinnangud: G2 4.3 / 5 · TrustRadius 7.8/10 · Gartneri eakaaslaste ülevaated
Klientide tagasiside:
- „vFunction andis meile selge arhitektuurikaardi, mille abil saime seada prioriteediks, milliseid COBOL-mooduleid esmalt ekstraheerida, see eemaldas meie planeerimisest oletusmängu.“ Arhitektuuri asepresident, finantsteenused, 2023
- „Platvormi analüüs oli piiratud kontekstide tuvastamisel täpne, kuigi COBOL-spetsiifiline süvaanalüüs nõudis täiendavat käsitsi ülevaatamist.“ Tarkvaraarhitekt, kindlustus, 2022
Parim on: Organisatsioonid, mis lähevad üle monoliitsetelt COBOL-arhitektuuridelt mikroteenustele. vFunction on tugevaim, kui eesmärk on arhitektuuriline lagundamine, mitte keelekonverteerimine.
raketi tarkvara
Rocket Software on spetsialiseerunud IBM Z ja OpenVMS keskkondade moderniseerimistööriistadele. Selle portfelli kuuluvad Rocket D3, Rocket MultiValue ja ettevõtte andmebaaside moderniseerimistööriistad, mis aitavad organisatsioonidel migreerida COBOL-iga külgnevaid andmestruktuure kaasaegsetesse andmebaasidesse, säilitades samal ajal rakenduse loogika. Rocket on eriti tugev andmebaaside migreerimise ja andmete integreerimise stsenaariumides ning toetab DevOps-i toetamist suurarvutikeskkondades Jenkinsi, Giti ja kaasaegsete CI/CD torujuhtmetega integratsiooni kaudu.
Ametlik sait: raketi tarkvara | hinnangud: G2 4.0 / 5 · TrustRadius 7.6/10 · PeerSpot ~4.1/5
Klientide tagasiside:
- „Rocketi andmebaasi migreerimistööriistad suutsid meie VSAM-ilt relatsioonraamatuks teisendamise teostada täpsusega, mis ületas käsitsi ümberkirjutamisega saavutatud tulemuse.“ Andmebaaside arhitekt, pangandus, 2023
- „Hea tööriist suurarvutite DevOps integratsiooniks, kuigi äärealade dokumentatsioon võiks olla detailsem.“ DevOps insener, valitsus, 2022
Parim on: Organisatsioonid, mis keskendusid suurarvutite andmebaaside moderniseerimisele, VSAM-ilt relatsioonsüsteemidele migreerimisele ja DevOps-i toetamisele olemasolevates COBOL-keskkondades.
Täpsem (varem Modern Systems)
Advanced on spetsialiseerunud automatiseeritud koodi teisendamisele COBOL-ist ja teistest pärandkeeltest Java, C# ja pilvepõhistesse keskkondadesse. Nende lähenemisviis hõlmab kogu migratsiooniprotsessi: keele teisendamist, andmebaasi migreerimist IMS-ist ja VSAM-ist relatsioonsüsteemidesse ning integratsiooni pilvepõhise infrastruktuuriga. Advanced on tuntud hooldatava väljundkoodi loomise ja migratsioonijärgse optimeerimise poolest, mis muudab teisendatud koodibaasi sobivaks tänapäevastele arendusmeeskondadele.
Ametlik sait: Täpsem (varem Modern Systems) | hinnangud: G2 4.2 / 5 · TrustRadius 7.8/10 · PeerSpot ~4.2/5
Klientide tagasiside:
- „Advanced pakkus ülimalt automatiseeritud COBOL-ilt Java-le üleminekut, mis vähendas käsitsi kodeerimise vigu ja kiirendas juurutamist.“ Panganduse IT-direktor, 2023
- „Nende moderniseerimisraamistik pakkus selget sõltuvusanalüüsi ja andmebaaside täpset teisendamist SQL-iks, mis tegi integratsiooni lihtsamaks.“ IT-direktor, valitsus, 2022
- „Projekt valmis õigeaegselt ja teisendatud rakendused on paremini hooldatavad, kuigi jõudluse parandamiseks vajasime täiendavat häälestamist.“ CIO, jaemüük, 2022
Parim on: Ettevõtted, kes otsivad automatiseeritud keelekonverteerimist koos tugeva andmebaasi migratsiooni toega. Sobib kõige paremini organisatsioonidele, kellel on suur COBOL-varamu ja selge sihtkeel.
Tata nõustamisteenused (TCS)
TCS toob COBOL-koodi moderniseerimisse mastaapsuse ja patenteeritud automatiseerimise. Selle MasterCraft ja TransformPlus raamistikud automatiseerivad koodianalüüsi, testide genereerimise ja migratsiooni teostamise, vähendades käsitsi tehtavat tööd suuremahuliste konversioonide korral. TCS on eriti tugev panganduses, kindlustuses ja valitsussektoris, kus ta on pakkunud etapiviisilisi moderniseerimisprogramme klientidele, kellel on kümneid miljoneid COBOL-koodi ridu.
Ametlik sait: Tata Consultancy Services | hinnangud: G2 4.0 / 5 · TrustRadius 7.5/10 · PeerSpot ~4.0/5
Klientide tagasiside:
- „TCS pakkus COBOL-süsteemide etapiviisilist moderniseerimist automatiseerimisega, mis vähendas käsitsi tehtavat tööd testimisel ja koodi refaktoreerimisel.“ Panganduse IT-juht, 2023
- „Suurepärane tehniline sügavus ja valdkonnaalane asjatundlikkus, kuigi uute meeskondade õppimiskõver võib olla järsk.“ Avaliku sektori IT-juht, 2022
Parim on: Väga suured ettevõtted keerukate COBOL-varamutega, mis vajavad etapiviisilisi ja juhtimismahukaid programme. TCS-i ulatus on eeliseks mitmeaastaste programmide puhul ja piiranguks organisatsioonidele, mis vajavad kiiret iteratsiooni.
InfoSys
Infosys toob oma Cobalti pilveraamistiku COBOLi moderniseerimisse, integreerides pärandsüsteemide migratsiooni laiema pilvepõhise kasutuselevõtuga. Ettevõte on tugev sõltuvuste avastamises, vastavuspõhises etapiviisilises migratsioonis ja COBOLi äriloogika API toetamises. Infosys on eriti tuntud reguleeritud tööstusharu teenuste osutamise poolest, kus moderniseerimisprotsessi juhtimine ja auditeeritavus on sama olulised kui tehniline teostus.
Ametlik sait: InfoSys | hinnangud: G2 4.1 / 5 · TrustRadius 7.6/10 · PeerSpot ~4.1/5
Klientide tagasiside:
- „Infosys esitas struktureeritud COBOLi moderniseerimise tegevuskava selgete verstapostide ja mõõdetavate tulemustega.“ Panganduse programmidirektor, 2023
- „Hea tehniline teostus ja automatiseerimine, kuigi suured projektid nõudsid tihedat koostööd avamere ja maismaa meeskondade töö ühitamiseks.“ CTO, kindlustus, 2022
Parim on: Finantsteenuste ja telekommunikatsiooni organisatsioonid, mis vajavad vastavusnõuetele vastavaid, metoodilisi ja tugeva juhtimisega moderniseerimisprogramme.
DXC tehnoloogia
DXC Technology on suurarvutite keskkondi hallanud aastakümneid ning toob selle operatiivse sügavuse kaasa moderniseerimisse. Ettevõtte tugevuseks on riskijuhtimisega üleminekud, kus esmatähtsad on partiitöötluse terviklikkus, tehingute usaldusväärsus ja ülemineku planeerimine. DXC sobib kõige paremini organisatsioonidele, mis seavad stabiilsuse ja prognoositavuse kiirusest kõrgemale ning selle hallatud teenuste võimalused võimaldavad tal hallata suurarvuti keskkonda, seda järk-järgult moderniseerides.
Ametlik sait: DXC tehnoloogia | hinnangud: G2 3.8 / 5 · TrustRadius 7.0/10 · PeerSpot ~4.0/5
Klientide tagasiside:
- „DXC toetas meie COBOLi ja JCLi töökoormuste sujuvat üleminekut usaldusväärse üleminekuplaani ja pideva stabiliseerimisega.“ Finantsteenuste programmijuht, 2023
- „Neil on suurarvutite migreerimisel tugev kogemus, kuigi tarneajad võivad ressursside jaotusest olenevalt erineda.“ Tootmise IT-direktor, 2022
Parim on: Organisatsioonid, kus tegevuse järjepidevus ja partiide töökindlus ei ole läbiräägitavad ning kus pikaajaline hallatud teenuste suhe on moderniseerimise kõrval vastuvõetav.
Capgemini
Capgemini COBOL-i moderniseerimispraktika on kõige tugevam siis, kui moderniseerimine on osa laiemast digitaalse transformatsiooni programmist. Ettevõte seob tehnilise migratsiooni äriprotsesside ümberkujundamisega, tagades, et API-de lubamine ja pilveteenuste kasutuselevõtt pakuvad käegakatsutavat äriväärtust, mitte pelgalt tehnilist täiustamist. Capgemini sobib hästi jae-, finants- ja valitsussektori klientidele, kelle moderniseerimisprogramm peab lisaks süsteemi stabiilsusele andma mõõdetavaid äritulemusi.
Ametlik sait: Capgemini | hinnangud: G2 4.0 / 5 · TrustRadius 7.4/10 · PeerSpot ~4.0/5
Klientide tagasiside:
- „Capgemini pakkus etapiviisilist moderniseerimisviisi, mis integreeriti tugevalt meie hübriidpilvekeskkonda.“ Panganduse IT-juht, 2023
- „Neil on suurepärased valdkonnaalased teadmised ja nad suutsid moderniseerimiseesmärgid meie äristrateegiaga ühildada.“ IT-direktor, jaemüük, 2022
Parim on: Organisatsioonid, mis läbivad digitaalset transformatsiooni koos COBOL-i moderniseerimisega, kus äritegevuse ühtlustamine ja hübriidpilve integratsioon on sama olulised kui tehniline teostus.
Teadlik
Cognizant keskendub portfelli ratsionaliseerimisele koos koodi moderniseerimisega, aidates organisatsioonidel enne täieliku migratsiooni alustamist otsustada, milliseid COBOL-rakendusi moderniseerida, milliseid pensionile jätta ja milliseid API-dega katta. See portfellivaade eristab Cognizanti müüjatest, kes viivad konversiooni ellu ilma iga rakenduse puhul eelnevalt hindamata, kas see on õige lahendus.
Ametlik sait: Teadlik | hinnangud: G2 4.1 / 5 · TrustRadius 7.2/10 · PeerSpot ~4.0/5
Klientide tagasiside:
- „Cognizant aitas meil oma COBOL-rakenduste portfelli korrastada ja ratsionaliseerida, vähendades kattumist ja tehnilist võlga.“ IT-juht, finantsteenused, 2023
- „Konsultandid olid teadlikud ja paindlikud, tagades API-de eduka integreerimise meie pärandsüsteemide maastikku.“ CIO, tervishoid, 2022
Parim on: Organisatsioonid, millel on suured ja heterogeensed rakendusportfellid, kus ratsionaliseerimist ja moderniseerimist tuleb planeerida koos.
AWS suurarvuti moderniseerimine
AWS Mainframe Modernization on hallatud teenus, mis pakub COBOL-rakenduste automaatset platvormide uuendamist hallatud käituskeskkondadesse AWS-is koos refaktoreerimistööriistadega, mis teisendavad COBOL-i Java-ks pilvepõhiseks juurutamiseks. AWS teeb koostööd Astadia, Accenture'i ja spetsialiseerunud COBOL-i müüjatega, et pakkuda terviklikke programme. AWS-platvormi eeliseks on natiivne integratsioon AWS-i teenustega, sealhulgas RDS, S3, Step Functions ja Lambda migratsioonijärgse arhitektuuri jaoks.
Ametlik sait: AWS suurarvuti moderniseerimine | hinnangud: G2 AWS 4.5/5
Parim on: Organisatsioonid, millel on olemasolev AWS-i leping ja mis eelistavad moderniseerimise alusena hüperskaala pilveplatvormi. AWS-i suurarvutite moderniseerimine toimib kõige paremini siis, kui sihtarhitektuur on pilvepõhine, mitte ümber hostitud suurarvutikeskkond.
Pärandvara arvutid
Heirloom Computing pakub pilvepõhist COBOL-i käituskeskkonda, mis võimaldab olemasolevatel COBOL-rakendustel töötada AWS-is, Azure'is või GCP-s ilma keelekonverteerimiseta. Selle platvorm-teenusena lähenemisviis tähendab, et COBOL-programmid töötavad konteinerites muutmata kujul, saavutades pilve skaleeritavuse ja operatiivsed eelised ilma konversiooniprojekti riskita. Organisatsioonidele, mis vajavad pilvemajandust ilma konversiooniriskita, esindab Heirloom eraldi lahenduste kategooriat.
Ametlik sait: Pärandvara arvutid | hinnangud: G2 ~4.1/5 · PeerSpot
Parim on: Organisatsioonid, kes soovivad pilveinfrastruktuuri, saavad sellest kohe kasu ilma keelekonverteerimisprogrammi ajakulu ja riskita. Eriti sobib rakenduste jaoks, kus COBOL-loogika on stabiilne ja hästi mõistetav.
Täpselt (endine GT Software)
Precise pakub andmete integreerimise ja moderniseerimise tööriistu suurarvutikeskkondadele, erilise tugevusega andmetele juurdepääsu, metaandmete haldamise ja ettevõtte otsingu valdkonnas COBOL-i ja suurarvutite andmestruktuurides. Selle tööriistad toetavad API lubamist COBOL-programmide jaoks ja integratsiooni kaasaegsete andmeplatvormidega, muutes selle heaks valikuks organisatsioonidele, mis keskenduvad lisaks rakenduste moderniseerimisele ka andmete moderniseerimisele.
Ametlik sait: Täpselt | hinnangud: G2 4.1 / 5 · TrustRadius 7.4/10 · PeerSpot ~4.0/5
Parim on: Organisatsioonid, kus peamine moderniseerimise eesmärk on andmetele juurdepääsetavus ja integreerimine, mitte rakenduste täielik ümberkirjutamine.
Tarnijate võrdlus lühidalt
| Müüja | Esmane lähenemisviis | tugevus | Sihtmärgi suurus | Pilveplatvormid |
|---|---|---|---|---|
| OpenText / Mikrofookus | Platvormide vahetamine, API mähkimine | COBOL-tööriistade sügavus | KÕIK | AWS, Azure, GCP |
| Accenture | Täielik ümberkujundamine | Globaalne ulatus, pangandus | ettevõte | AWS, Azure, GCP |
| IBM | Hübriidmoderniseerimine | Suurarvutite asjatundlikkus | ettevõte | IBM Cloud, AWS, Azure |
| Astadia | Pilve migratsioon (platvormi vahetamine) | Fikseeritud kuludega plaanid | Keskmine-suur | AWS, Azure, GCP |
| TSRI | Automatiseeritud konversioon | Hooldatav väljundkood | Keskmine-suur | mistahes |
| vFunktsioon | Mikroteenuste lagunemine | Arhitektuuri analüüs | Keskmine-suur | mistahes |
| raketi tarkvara | Andmebaas, DevOps | VSAM-i migratsioon | KÕIK | IBM Z, AWS |
| edasijõudnud | Automatiseeritud konversioon | Täispinu migratsioon | Keskmine-suur | mistahes |
| TCS | Etapiviisilised programmid | Skaala, automatiseerimine | Suur | AWS, Azure |
| InfoSys | Juhitud ränne | Vastavus, juhtimine | Suur | AWS, Azure, GCP |
| DXC | Hallatavad teenused | Stabiilsus, järjepidevus | Suur | Mitme pilve |
| Capgemini | Ettevõtte ümberkujundamine | Digitaalne joondamine | ettevõte | AWS, Azure |
| Teadlik | Portfelli ratsionaliseerimine | Rakendusportfell | Suur | AWS, Azure, GCP |
| AWS suurarvuti | Pilveplatvormi muutmine | AWS-natiivne integratsioon | KÕIK | AWS |
| Pärilik | Pilvepõhine käituskeskkond | Nullkonversiooni risk | KÕIK | AWS, Azure, GCP |
| Täpselt | Andmete integreerimine | Metaandmed, andmetele juurdepääs | KÕIK | Multiplatvorm |
COBOLi moderniseerimise dokumentatsioon, teadmiste edasiandmine ja arendajate kaasamine
Üks kiiremini kasvavaid nõudeid COBOL-i moderniseerimisel ei ole konversioon ise, vaid dokumenteerimine: olemasolevate COBOL-süsteemide arusaadavaks tegemine arendajatele, kes neid ei kirjutanud ja ei pruugi COBOL-i tunda. Organisatsioonid, millel on tuhandeid programme, dokumenteerimata õpikuid ja aastakümnete jooksul kogunenud äriloogikat, seisavad silmitsi teadmiste ülekande kriisiga, kuna kogenud COBOL-i arendajad lähevad pensionile. Nagu uuriti analüüsis COBOL VKEde teadmiste edasiandmine, on pensionile jäävate arendajate vaikiv teadmine moderniseerimisprogrammis sageli kõige olulisem ja kõige vähem dokumenteeritud vara.
Sellega tegelevad vahendid ja lähenemisviisid jagunevad kolme kategooriasse.
Automatiseeritud dokumentatsiooni genereerimine Tööriistad parsivad COBOL-i lähtekoodi ja loovad programmi struktuuri, andmevoogude, lõiguloogika ja õpikute sõltuvuste kohta inimloetava dokumentatsiooni ilma käsitsi sisestamist nõudmata. SMART TS XL, OpenText ja mitmed selle valdkonna spetsiaalsed tööriistad genereerivad ristviidete aruandeid, andmesõnastikke ja väljakutsegraafikuid, mis annavad arendusmeeskondadele struktuurse ülevaate programmidest, millega nad pole varem töötanud.
Koodi visualiseerimine teisendab COBOL-programmide, JCL-tööde, koopiaraamatute ja andmebaasitabelite vahelised sõltuvussuhted navigeeritavateks diagrammideks. Tuhandete lähtekoodiridade lugemise asemel saavad arendajad süsteemi arhitektuuri visuaalselt uurida, tuvastades, milliseid programme kust kutsutakse, milliseid koopiaraamatuid jagatakse mitme programmi vahel ja millised andmeelemendid läbivad milliseid täitmisradasid. SMART TS XL'S koodi visualiseerimine Ja sõltuvuste kaardistamise võimalused on spetsiaalselt selle kasutusjuhtumi jaoks loodud.
Arendaja sisseelamisplatvormid nagu Swimm, pakuvad reaalajas dokumentatsiooni, mis püsib koodi muutudes sünkroonis, võimaldades uutel arendajatel mõista konteksti koos koodiga endaga, selle asemel, et tugineda staatilistele dokumentidele, mis nädalate jooksul reaalsusest kõrvale kalduvad.
Platvorme, mis kaasajastavad COBOL-süsteeme ilma dokumentatsiooni kaotamata, hinnatakse üha enam koos teisendustööriistadega osana terviklikust moderniseerimistööriistaahelast. Võimalus täpselt jälgida, milliseid programme jagatud käsiraamatu või andmebaasi skeemi muudatus mõjutab, enne muudatuse tegemist on sama võime, mis vähendab moderniseerimisriski ja kiirendab samaaegselt arendajate sisseelamist. Nagu kirjeldatud suurte rakenduste sõltuvusgraafikud Analüüs ja komponentide omavaheliste seoste kaardistamine on muutuste ohutu haldamise alus süsteemides, mis on kasvanud väljapoole ühegi inimese täielikke teadmisi.
COBOLi moderniseerimise kulud: mida eelarvestada ja oodata
Maksumus on COBOL-i moderniseerimise üks enim otsitud ja samas ka üks kõige vähem läbipaistvalt dokumenteeritud teemasid. Valik on tõeliselt lai: hästi struktureeritud COBOL-programmi sihipärane automatiseeritud teisendamine võib maksta 1–3 dollarit koodirea kohta, samas kui täisteenust pakkuv teisendus, mis hõlmab hindamist, teisendamist, testimist, ümberlülitumist ja migratsioonijärgset stabiliseerimist keeruka suurarvutikeskkonna jaoks, võib ulatuda 10–25 dollarini rea kohta või rohkem. Seega miljoni reaga COBOL-i pärandvara esindab ühte kuni kahtekümmet viit miljonit dollarit, olenevalt strateegiast, tarnijast, keerukusest ja ajakavast.
Peamised kulutegurid on:
COBOL-koodi keerukus. Hästi struktureeritud COBOL-i, millel on selged andmemääratlused ja selged CALL-seosed, konverteerimine on oluliselt odavam kui programmide puhul, mis kasutavad dünaamilist CALL-i andmetega määratletud programminimedega, ulatuslikke REDEFINES-klausleid või assemblermooduleid, mis on integreeritud täitmisvoogu. Keerukuse hindamine on iga usaldusväärse moderniseerimisprogrammi esimene tulemus ja täpse kuluhinnangu alus.
Valitud strateegia. Pilvepõhisele COBOL-käituskeskkonnale üleminek on lühiajaliselt tavaliselt kõige odavam variant. Keele teisendamine Java või C# keelde on alguses kallim, kuid vähendab pikaajalisi hoolduskulusid. API mähkimine on algkulult madalaim, kuid lükkab aluseks olevat tehnilist võlga edasi, mitte ei kõrvalda seda.
Testimise ja valideerimise ulatus. Panganduse või kindlustuse suuremahuliste tehingusüsteemide puhul peab testimine demonstreerima käitumise samaväärsust algsete COBOL-programmide kogu sisendvahemikus. See on sageli konversiooniprogrammi kõige kallim osa, ületades mõnikord konversiooni enda maksumuse.
Rändejärgne stabiliseerumine. Esimesed kuus kuud pärast üleminekut nõuavad tavaliselt intensiivset tarnijate tuge, et lahendada testimise ajal ilmnemata jäänud äärmusjuhtumeid. Selle etapi maksumus ja kestus on tugevas korrelatsioonis migratsioonieelse sõltuvusanalüüsi ja testi ülesehituse kvaliteediga.
COBOL-ilt Java-le migreerimise kulu on kõige sagedamini küsitud hinnang ja see on mõistetav: Java on kõige levinum sihtkeel ja teisendusprotsess on piisavalt hästi mõistetav, et on olemas usaldusväärsed vahemiku hinnangud. Keskmise suurusega organisatsioonide puhul (500 000–5 miljonit COBOL-i rida) jäävad COBOL-ilt Java-le konverteerimise kulud automatiseeritud tööriistade kasutamisel tavaliselt vahemikku 3–8 dollarit rea kohta ja teenusepõhiste teisenduste korral 8–15 dollarit rea kohta. COBOL-ilt pilve migreerimise kulud järgivad sarnast vahemikku, kus platvormide vahetamine on madalama ja refaktoreerimine kõrgema otsa poole.
COBOLi moderniseerimine pangandus- ja finantsteenuste jaoks
Pangandus- ja finantsteenused moodustavad maailma suurima COBOL-i töökoormuse kontsentratsiooni. Enamiku suurpankade põhipangandussüsteemid, maksete töötlemise mootorid, arveldusplatvormid ja regulatiivse aruandluse süsteemid töötavad COBOL-il ning nende süsteemide moderniseerimisega seotud konkreetsed väljakutsed erinevad oluliselt COBOL-i üldise moderniseerimise probleemist.
COBOL-põhiste pangandussüsteemide asendamise tipptasemel pakkujad on need, kellel on otsene kogemus konkreetsete piirangutega: reaalajas arveldusnõuded, mis ei talu kümnendaritmeetika käitumuslikku regressiooni, regulatiivsed aruandluskohustused, mis nõuavad dokumenteeritud jälgitavust lähteandmetest iga teisenduseni, partiiakende kõrvaldamine ööpäevaringsete digitaalsete pangandusteenuste jaoks ja nullseisakuaja ülekandmise nõuded süsteemidele, mis töötlevad iga päev miljoneid tehinguid.
IBM, Accenture, TCS ja Infosys on suurtele globaalsetele pangandusasutustele kõige sagedamini soovitatavad ettevõtted, kus ulatus, juhtimine ja regulatiivne sügavus on olulisemad kui konversiooni kiirus. Astadia ja Advanced on sagedamini valitud keskmise suurusega finantsteenuste klientide jaoks, kelle peamisteks valikukriteeriumideks on määratletud ulatus, fikseeritud kuluga mudel ja kiirem ajakava. Finantsteenuste COBOL-i moderniseerimiseks spetsiaalselt soovitatud müüjad näitavad järjepidevalt vastavust DORA ja Basel III/IV andmeliini nõuetele ning võimet pakkuda etapiviisilist migratsiooni, mis hoiab põhisüsteemid kogu protsessi vältel töökorras.
Finantsteenuste COBOL-i moderniseerimislahendused nõuavad üha enam ka tehisintellekti abil koodi mõistmist. Nii IBM watsonx Code Assistant for Z kui ka GitHub Copiloti suurarvutite laiendusi hindavad suured pangad üha enam kui tööriistu COBOL-i analüüsi ja Java-genereerimise kiirendamiseks. Varased kasutuselevõtjad teatavad, et tehisintellekti abil koodi genereerimine vähendab esialgse Java-mustandi loomiseks kuluvat aega, kuid väljund vajab enne tootmisvalmidust märkimisväärset ekspertide ülevaatust, eriti keerukate andmestruktuuride või manustatud SQL-iga programmide puhul.
CI/CD ja DevOps COBOL-rakenduste jaoks
Kaasaegne COBOL-arendus ei pea tähendama suurarvutites isoleeritud arendust. COBOL-rakenduste CI/CD-torustikud on kasvav tööriistade kategooria, mida juhivad organisatsioonid, kes soovivad rakendada suurarvutite arendamisel agiilseid tavasid ilma täielikku moderniseerimisprogrammi ootamata. COBOL-rakenduste kaasaegse CI/CD parimad pakkujad on järgmised:
IBM-i arendaja z/OS-i jaoks integreerub Visual Studio koodiga ja pakub Git-põhist lähtekoodihaldust, automatiseeritud ehitustorustikke ja COBOL-i ühiktestimise raamistikke, mis on sarnased tänapäevaste arendusmeeskondade Java või Pythoni jaoks kasutatavate meetoditega.
Broadcomi ISPW on spetsiaalselt z/OS-keskkondade jaoks loodud väljalasete haldamise ja torujuhtme tööriist, mis integreerub Jenkinsi, GitHub Actionsi ja teiste CI/CD-orkestraatoritega.
Rocket Software'i DevOps Suite pakub IBM Z-le torujuhtme tööriistu, mis ühendavad COBOL-i kompileerimised ja ühiktestid kaasaegse torujuhtme infrastruktuuriga.
OpenTexti ettevõtte arendaja toetab testipõhist COBOLi arendust Windowsis ja Linuxis, võimaldades arendajatel kirjutada ja käivitada COBOLi ühikteste IDE-keskkonnas, mis on paralleelne tänapäevaste arendusprotsessidega.
Siinkohal on asjakohased ka platvormid COBOL-süsteemide kaasajastamiseks ilma dokumentatsiooni kaotamata: CI/CD integratsioon ristviidete ja mõjuanalüüsi tööriistadega tagab, et iga koodimuudatusega kaasneb sõltuvusmudeli automaatne värskendamine, nii et dokumentatsioon püsib koodibaasi arenedes ajakohasena.
Tehisintellektil põhinev COBOL-i moderniseerimine: tööriistad ja realistlikud ootused
Tehisintellekti abil toetatud COBOL-i moderniseerimine liigub aastatel 2025 ja 2026 eksperimendist tootmisvahendiks. Peamised kasutusjuhud on koodi mõistmine (COBOL-programmide toimimise selgitamine lihtsas inglise keeles), koodi genereerimine (COBOL-i tõlkimine Java või Python keelde) ja testide genereerimine (testijuhtumite loomine, mis hõlmavad COBOL-programmi poolt käsitletavate sisendite vahemikku).
IBM watsonx Code Assistant for Z on selles valdkonnas kõige ettevõtte poolt valideeritum tehisintellekti tööriist, mis on loodud spetsiaalselt COBOL-ilt Java-le teisendamiseks, mudelit treenides IBM-i suurarvutite koodimustritel. See ei loo automaatselt tootmisvalmis Java-koodi: see loob Java-mustandi, mille koolitatud arendajad seejärel üle vaatavad, täiustavad ja viimistlevad, kuid see vähendab mõõdetavalt selle mustandi loomiseks kuluvat aega võrreldes käsitsi teisendamisega.
GitHub Copilot, Claude ja teised üldotstarbelised tehisintellektiga koodiassistendid saavad samuti COBOLiga töötada, kuigi nende koolitus suurarvutite koodimustrite osas on vähem spetsiifiline kui IBM-i pakkumine. Organisatsioonid, mis kasutavad üldotstarbelist tehisintellekti COBOLi moderniseerimiseks, teatavad, et see on kõige kasulikum koodi selgitamiseks ja dokumentatsiooni genereerimiseks, mitte otseseks teisendamiseks.
Java ja COBOL-i moderniseerimiseks kõige täpsem koodi genereerimine tuleb praegu pigem valdkonnapõhistest tööriistadest kui üldotstarbelistest õigusteaduse juhtimissüsteemidest (LLM): IBM watsonx Code Assistant for Z on praegu COBOL-ilt Java-ks teisendamise valdkonnas juhtival kohal, samas kui TSRI omanduses olevad tööriistad jäävad konkurentsivõimeliseks organisatsioonide jaoks, mis vajavad suurt teisendustäpsust minimaalse järeltöötlusega.
Kuidas SMART TS XL Toetab COBOLi moderniseerimist enne, ajal ja pärast
SMART TS XL käsitleb analüüsi ja planeerimise etappi, mis määrab, kas moderniseerimisprogramm õnnestub või ületab eelarve. Enne kui mis tahes konversioonitööriist või müüja alustab COBOL-i konverteerimist, peab meeskond teadma, mida COBOL-süsteem tegelikult sisaldab: kui palju programme on olemas, millised kutsuvad millist, milliseid märkmikke jagatakse mitme programmi vahel, millistele andmebaasitabelitele millised programmid ligi pääsevad ja millised andmed liiguvad ühest programmist teise failide, järjekordade ja jagatud salvestusruumi kaudu.
Ilma selle struktuurilise teadmiseta teevad moderniseerimisteenuse pakkujad pigem hinnanguid kui määravad ulatust. Sellega on moderniseerimisprogrammi esimeseks tulemuseks sõltuvuskaart, mis näitab täpselt, mida tuleb teisendada, mis järjekorras ja mida tuleb igas etapis valideerida. See sõltuvuskaart moodustab ka aluse teadmiste edasiandmiseks, mida arendajad vajavad: mis tahes programmi kallal töötav uus arendaja näeb selle täielikku sõltuvuskonteksti ilma iga seotud programmi järjest lugemata.
SMART TS XL See hõlmab COBOL-programme, JCL-töövooge, koopiaraamatuid, SQL-skeeme ja programmidevahelisi CALL-suhteid ning loob ühtse ristviidete mudeli. See tuvastab surnud koodi, mille saab enne teisendamise algust kõrvaldada, vähendades teisendamise ulatust ja selle kulusid. See tuvastab suure sõltuvuste arvuga programmid, mis kujutavad endast suurimat riski ülemineku ajal, et testimisressursse vastavalt eraldada. Selle ettevõtte otsing See funktsioon võimaldab arendajatel leida konkreetse välja, lõigu või käsikirja liikme iga kasutuse kogu rakenduste portfooliost sekundite, mitte tundide jooksul.
. pärand moderniseerimine võimekus SMART TS XL laiendab seda migreerimise enda kaudu: programmide teisendamisel jälgib ristviidete mudel, millised programmid on teisendatud, millised töötavad endiselt COBOL-is ja millised sõltuvad mõlemas olekus programmidest, tagades, et teisendatud ja teisendamata komponentide vaheline integratsioon on selgesõnaline, mitte eeldatud.
Korduma kippuvad küsimused
Kui palju maksab COBOL-i moderniseerimine? Koodirea hind on 1–25 dollarit, olenevalt strateegiast ja keerukusest. Automatiseeritud platvormivahetus on kõige odavam; täisteenust pakkuv keelekonverteerimine koos testimise ja migratsioonijärgse toega on kõige kallim. 500 000-realine COBOL-varamu võib maksta 500 000–7.5 miljonit dollarit, olenevalt lähenemisviisist.
Kui kaua COBOL-i moderniseerimisprojekt aega võtab? Isoleeritud rakenduste sihipärane konverteerimine võtab aega 3–12 kuud. Ettevõtte mastaabis programmid, mis hõlmavad põhilisi pangandus- või valitsussüsteeme, võtavad tavaliselt aega 2–5 aastat ning need viiakse läbi etapiviisiliselt, et hoida tootmissüsteemid kogu protsessi vältel töökorras.
Kas COBOLi kasutatakse tänapäevalgi? Jah. COBOL töötleb hinnanguliselt kolme triljoni dollari väärtuses finantstehinguid päevas. Suured pangad, kindlustusseltsid ja valitsusasutused käitavad ja hooldavad tänapäeval aktiivselt COBOL-süsteeme. Küsimus ei ole selles, kas COBOLi kasutatakse, vaid selles, kas organisatsioonid saavad seda hooldada ja laiendada ilma kasvava moderniseerimisprogrammita.
Milline on parim COBOL-i moderniseerimislahendus? Ühte parimat lahendust pole olemas. Optimaalne lähenemisviis sõltub organisatsiooni eesmärkidest: OpenText/Micro Focus madala riskiga platvormide uuendamiseks, Astadia või AWS pilvemigratsiooniks, TSRI või Advanced automatiseeritud keelekonverteerimiseks, IBM või Accenture suurettevõtete ümberkujundamisprogrammide jaoks.
Millised müüjad sobivad kõige paremini COBOL-i moderniseerimiseks panganduses? IBM, Accenture, TCS ja Infosys suurte globaalsete institutsioonide jaoks. Astadia, Advanced ja TSRI keskmise suurusega finantsteenuste klientide jaoks. Kõik peavad tõendama vastavust finantssektori andmete päritolu ja auditeerimise nõuetele.
Kas COBOL-süsteemid saavad pilve ja tehisintellektiga integreeruda ilma täielikku ümberkirjutamista? Jah. API mähkimine paljastab COBOL-i äriloogika REST API-de kaudu, mida tänapäevased rakendused kasutavad. Pilvepõhisele COBOL-i käituskeskkonnale (OpenText, Heirloom) ümberplatvormimine pakub pilveökonoomikat ilma konverteerimiseta. IBM watsonx ja teised tehisintellekti tööriistad integreeritakse töötavate COBOL-keskkondadega, et parandada analüüsi ja soovitusi.
Millised dokumenteerimisvahendid on COBOL-i moderniseerimiseks olemas? SMART TS XL, OpenText Enterprise Developer, Swimm ja mitmed müüja enda loodud tööriistad genereerivad COBOL-allikast automatiseeritud dokumentatsiooni. Kõige põhjalikumad tööriistad loovad ristviidete aruandeid, väljakutsegraafikuid, andmevoo diagramme ja väljataseme kasutuskaarte kogu rakenduste portfelli ulatuses.