6,663 читања
6,663 читања

Објављивање COBOL Streamhouse

од стране Shawn Gordon4m2025/04/01
Read on Terminal Reader

Предуго; Читати

Кобол и даље игра значајну улогу у светској бази кодова. Кобол системи обрађују дневне трансакције у вредности од око 3 трилиона долара. Упркос својој старости, остаје кључна компонента многих наследних система, посебно у банкарству, финансијама и владиним индустријама.
featured image - Објављивање COBOL Streamhouse
Shawn Gordon HackerNoon profile picture


Увод

ЦОБОЛ (Цоммон Бусинесс Ориентед Лангуаге) и даље игра значајну улогу у светској бази кодова, посебно у критичним пословним и финансијским системима. Иако се тачне бројке разликују, недавне процене сугеришу да је количина ЦОБОЛ кода који се још увек користи знатна:


  1. постоје 775-850 милијарди линија ЦОБОЛ кода у свакодневној употреби широм света.
  2. ЦОБОЛ системи рукују приближно У вредности од 3 трилиона долара дневних трансакција.
  3. 43% банкарских система и даље користите ЦОБОЛ.
  4. 95% превлачења банкомата у САД и 80% личних трансакција кредитним картицама се обрађује помоћу ЦОБОЛ система.
  5. Отприлике 70% до 80% светских пословних трансакција се обрађују у ЦОБОЛ-у.


ЦОБОЛ је ових дана био у свим вестима из разних разлога. Ево неколико недавних линкова у којима можете уживати пре него што се удубимо у оно што се дешава.



Иако ЦОБОЛ можда није толико заступљен у новом развоју, он остаје критична компонента многих наслијеђених система, посебно у банкарству, финансијама, осигурању и државним индустријама. Упркос својим годинама, ЦОБОЛ остаје релевантан због своје поузданости, ефикасности и погодности за пословне задатке. У том циљу, ДелтаСтреам представља ЦОБОЛ Стреамхоусе !

Шта је ЦОБОЛ Стреамхоусе?

Деценијама је ЦОБОЛ био окосница критичних система у индустријама као што су финансије, осигурање и влада. Упркос репутацији ЦОБОЛ-а за поузданост, његов отпор модернизацији је оставио многе организације да се боре са парадоксом: како очувати вредност наслеђеног кода тестираног у борби док откључавате агилност и скалабилност данашњег света вођеног подацима? Пројекат ЦОБОЛ Стреамхоусе је наш одговор—храбра иницијатива за интеграцију модерног стека података са ЦОБОЛ-ом, почевши од стриминга и могућности дата лакехоусе-а које обећавају да ће удахнути нови живот овим чврстим системима.


Сврха ЦОБОЛ Стреамхоусе-а је јасна, али амбициозна: да се предности обраде података у реалном времену и напредне аналитике донесу апликацијама које су до сада биле напуштене у прошлости групне обраде. Нисмо овде да цепимо и замењујемо – трајно присуство ЦОБОЛ-а је доказ његове вредности – већ да проширимо његове могућности, обезбеђујући да може да напредује заједно са технологијама које су изворне у облаку. Упознавањем са ЦОБОЛ-ом под сопственим условима, ми стварамо мост између јучерашњег кода и сутрашњих могућности, оснажујући организације да искористе своја постојећа улагања без ометања потпуног преписивања.


Наше путовање почиње са две основне фазе које се баве најхитнијим потребама модерних архитектура података: стриминг и управљање подацима. Прва фаза уводи стримовање у ЦОБОЛ путем имплементације Апацхе Кафка (ЦобКа) која је експлицитно скројена за овај застарели језик. Кафка, познат по својој способности да управља токовима података у реалном времену велике пропусности, је камен темељац модерног стека података. Довођење у ЦОБОЛ значи омогућавање овим системима да обрађују трансакције, евиденције и догађаје како се дешавају – не само у ноћним серијама. Замислите банкарски систем који може да анализира токове плаћања у реалном времену или платформу осигурања која у ходу прилагођава моделе ризика. Наша имплементација ЦобКа задржава изворне предности језика — поузданост, прецизност и компатибилност — док уграђује моћ стримовања са малим кашњењем и догађајима.


Допуњујући ово, друга фаза уводи Апацхе Ицеберг, поново замишљен у ЦОБОЛ-у као ЦобБерг, како би се створио робустан оквир за складиште података. Привлачност Ицеберга лежи у његовој способности да управља масивним скуповима података са функцијама као што су еволуција шеме, партиционисање и АЦИД трансакције – могућности које су светлосним годинама испред приступа равних датотека уобичајених у застарелим ЦОБОЛ окружењима. Имплементацијом Ицеберга у ЦОБОЛ, опремамо ове системе за руковање структурираним и полуструктурираним подацима у великом обиму, уз одржавање трансакцијског интегритета. Не ради се само о чувању података; ради се о томе да га учините упитним, којим се може управљати и спремним за модерне аналитичке алате, од СКЛ мотора до оквира за машинско учење. Заједно, Кафка и Ицеберг у ЦОБОЛ-у постављају темеље за екосистем података који је и прилагођен наслеђу и спреман за будућност.


Ове почетне фазе су само почетак. Ми се бавимо најнепосреднијим јазовима између ЦОБОЛ-а и савремених архитектура почевши од стриминга и функционалности дата лакехоусе. Кафка имплементација откључава увиде у реалном времену, док Ицеберг пружа основу за скалабилно, флексибилно управљање подацима. Штавише, ово радимо без присиљавања програмера да напусте ЦОБОЛ-ову синтаксу или парадигме—наше имплементације су дизајниране да се осећају као изворне, а не причвршћене. Овај приступ чува стручност ЦОБОЛ програмера, од којих су многи провели деценије савладавајући језик, позивајући нову генерацију да види његов потенцијал у модерном контексту.


ЦОБОЛ Стреамхоусе се не бави преписивањем историје; ради се о поновном писању будућности наслијеђених система. Док развијамо ове могућности, доказујемо да модернизација не мора да значи миграцију. Са технологијама за стриминг и дата лакехоусе које су сада на дохват руке, ЦОБОЛ може самоуверено закорачити у еру рачунарства у реалном времену, усредсређеног на податке — без губљења поузданости због које је био незаменљив.

Резиме

Ако желите да сазнате више о ЦОБОЛ-у у контексту језика који разумете, написао сам овај вишеделни чланак за часопис ХП Цхроницле 1986. Намера је била да се ЦОБОЛ програмери подучавају Ц јер је тада ЦОБОЛ био распрострањенији од Ц.


Обавезно погледајте ЦОБОЛ Стреамхоусе ГитХуб . Сав код је доступан за преглед и употребу. Укључен је узорак изворног кода и бинарни фајлови произвођача и потрошача . Узбуђени смо због овог развоја и могућности које он представља.

L O A D I N G
. . . comments & more!

About Author

Shawn Gordon HackerNoon profile picture
Shawn Gordon@progrockrec
Software designer/developer, developer advocate, writer, and musician.

ХАНГ ТАГС

ОВАЈ ЧЛАНАК ЈЕ ПРЕДСТАВЉЕН У...

Trending Topics

blockchaincryptocurrencyhackernoon-top-storyprogrammingsoftware-developmenttechnologystartuphackernoon-booksBitcoinbooks