Модернізація IBM за допомогою ШІ: Перетворення COBOL на Java і що це означає для їхнього майбутнього

Для десятиліть головні комп'ютери служили основою корпоративної ІТ-інфраструктури, особливо в галузях, де вимоги до продуктивності, надійності та безпеки є високими. IBM довгий час була лідером у цій сфері, надаючи системи, що керують критичними бізнес-операціями. Однак тепер IBM розпочала амбітну подорож з модернізації своїх головних комп'ютерів, перетворюючи свій застарілий код на COBOL у Java — використовуючи штучний інтелект (ШІ) для автоматизації цього процесу. Ця ініціатива, яка проходить під гаслом модернізації головних комп'ютерів, є важливим етапом для IBM, оскільки вона прагне зберегти свою актуальність в епоху, де домінують хмарні обчислення та ШІ.

pic

Коротка історія головних комп'ютерів

Головні комп'ютери з'явилися ще в 1950-х роках, і були спроектовані для обробки величезних обсягів даних з винятковою надійністю. Протягом десятиліть вони еволюціонували, підтримуючи місіонно важливі додатки для таких галузей, як банківська справа, охорона здоров'я та уряд. IBM відіграла центральну роль у розробці головних комп'ютерів, з мільйонами рядків коду на COBOL (Common Business-Oriented Language), написаного і розгорнутого на цих системах. Хоча COBOL залишається потужним інструментом для бізнес-додатків, його вік та дефіцит кваліфікованих розробників COBOL стали проблемами в умовах швидко змінюваного ІТ-середовища.

Протягом десятиліть головні комп'ютери відзначалися своєю стійкістю, забезпечуючи майже 100%-ву доступність і забезпечуючи безперервність бізнесу в деяких з найбільш вимогливих галузей світу. Однак зворотний бік цього процесу полягає в тому, що багато програмістів, які писали цей код, вже вийшли на пенсію, залишивши прогалину в експертизі і ускладнюючи оновлення або підтримку цих систем. Саме тут і вступає в гру ініціатива IBM із застосуванням ШІ.

Використання ШІ для перетворення COBOL у Java

Останній крок IBM полягає в тому, щоб використати ШІ для автоматизації перетворення свого застарілого коду COBOL у Java, сучасну та широко використовувану мову програмування. Завдяки цьому IBM має на меті не лише модернізувати кодову базу, але й полегшити новим поколінням розробників підтримку та інтеграцію головних комп'ютерів з хмарними архітектурами. Ідея полягає в тому, щоб за допомогою ШІ проаналізувати, інтерпретувати і переписати COBOL у Java, зберігаючи при цьому функціональність і надійність, які головні комп'ютери забезпечують вже десятки років.

Використання ШІ може подолати багато з тих труднощів, які виникають при модернізації таких старих кодових баз. COBOL, написаний в іншу епоху з іншими принципами проєктування, має свої особливості, які роблять ручне перетворення трудомістким і схильним до помилок. ШІ, зі свого боку, може автоматизувати значну частину цієї роботи, пришвидшуючи процес і зменшуючи кількість помилок. IBM оголосила, що вона планує завершити це перетворення до кінця року, що стане величезним досягненням, якщо це вдасться.

Стійкість коду, який написано десятки років тому

Одним із найбільш захоплюючих аспектів головних комп'ютерів є те, що багато з них досі працюють на коді, написаному десятки років тому. Цей код був оптимізований для продуктивності та стабільності, що гарантує безперебійну роботу місіонно важливих додатків. Однак, оскільки розробники головних комп'ютерів вийшли на пенсію або були змушені йти на дострокову пенсію, зростає занепокоєння, що знання з підтримки цього коду повільно зникає.

План IBM перетворити COBOL у Java за допомогою ШІ може вдихнути нове життя в ці застарілі системи. Java, будучи більш сучасною та широко зрозумілою мовою програмування, дозволить компаніям підтримувати основні функції їхніх додатків на головних комп'ютерах, роблячи їх більш гнучкими та легкими для інтеграції з новими технологіями.
Цей підхід, заснований на ШІ, може гарантувати, що системи залишатимуться такими ж стійкими, як і раніше, при цьому отримуючи переваги від більш сучасної кодової бази.

Загадка ШІ: Чи має IBM достатньо даних?

Моделі ШІ хороші лише настільки, наскільки добре на них навчаються, і це ставить питання про те, чи має IBM достатньо даних для ефективного навчання своїх моделей ШІ, щоб справлятися з усіма складнощами перетворення COBOL на Java. Дехто припускає, що компанія могла не досить ретельно архівувати свій застарілий код і що оригінальні розробники, які вже вийшли на пенсію, могли забрати з собою значну частину своїх знань.

Однак з огляду на історію IBM у сфері документації та управління даними, ймовірно, що компанія має достатньо історичних даних для навчання своїх моделей ШІ. Справжня проблема полягає в тому, чи здатен ШІ справді зрозуміти всі тонкощі коду COBOL, особливо коли йдеться про місіонно важливі системи. Ця ініціатива, ймовірно, стане тестовим прикладом того, як ШІ можна застосувати для модернізації застарілих програмних систем.

Головний комп'ютер як "корову, що дає молоко", та стратегія доходів IBM

Бізнес IBM в сфері головних комп'ютерів давно є одним з найбільших джерел доходу компанії. Навіть коли компанія прийняла нові технології, такі як Kubernetes та ШІ, головний комп'ютер залишався наріжним каменем її фінансового успіху. Деякі аналітики вважають, що велика увага IBM до нових технологій більше пов'язана з тим, щоб не відставати від тенденцій індустрії, а не з вирішенням основних питань її бізнесу, який досі переважно складається з головних комп'ютерів.

Враховуючи це, ініціатива IBM з модернізації за допомогою ШІ може мати дві цілі. З одного боку, це допомагає компанії залишатися актуальною, інтегруючи найсучасніші технології ШІ у свою діяльність. З іншого боку, це допомагає захистити та забезпечити майбутнє її бізнесу головних комп'ютерів, який залишається її найнадійнішим джерелом доходу. Однак ця модернізація може мати й непередбачувані наслідки, особливо якщо вона прискорить міграцію клієнтів з платформи IBM.

pic

https://www.statista.com/statistics/274823/ibms-global-revenue-by-segment/

Гіганти хмари: AWS та Azure

Один із цікавих аспектів зусиль IBM з модернізації полягає в можливості для хмарних провайдерів, таких як AWS і Azure, скористатися цим. Як тільки код COBOL буде перетворений у Java, підприємства, які раніше були прив'язані до власних систем IBM, можуть знайти це набагато зручнішим для перенесення своїх додатків у хмару. Java є набагато більш портативною і дружньою до хмари мовою програмування, і це може полегшити клієнтам розгортання їхніх додатків на AWS чи Azure, замість того, щоб залишати їх на платформі головних комп'ютерів IBM.

Якщо IBM не буде обережною, ця модернізація може призвести до масового відтоку клієнтів, які шукатимуть більш гнучкі, масштабовані та економічно ефективні рішення в хмарі. AWS і Azure вже домінують на ринку хмарних технологій, і як тільки бізнеси зможуть легше перенести свої додатки з головних комп'ютерів, вони можуть не побачити сенсу залишатися з IBM.

Лідерство, короткострокові цілі та тиск на фондовому ринку

Керівництво IBM стикається з величезним тиском, щоб досягти короткострокових результатів, особливо на фондовому ринку. Дехто вважає, що прагнення до модернізації за допомогою ШІ більше зумовлене бажанням підвищити ціну акцій компанії, ніж створенням довгострокової цінності. Оголошуючи амбітні проекти з ШІ, IBM може показати інвесторам, що вона залишається попереду інших, навіть якщо реальна реалізація цих проектів виявиться складнішою, ніж очікувалося.

В довгостроковій перспективі цей підхід може обернутися проти компанії, якщо перетворення за допомогою ШІ не принесе очікуваних результатів. Якщо клієнти почнуть мігрувати до AWS чи Azure, основне джерело доходу IBM може зазнати значних втрат, і ціна її акцій може впасти.
Існує також ризик, що керівництво, прагнучи отримати короткострокові вигоди, виведе компанію з бізнесу, залишивши її з наслідками погано виконаної модернізації.

Майбутнє IBM та її модернізація головних комп'ютерів

Використання ШІ для перетворення коду COBOL на Java є амбітним проєктом, який може змінити майбутнє компанії. Якщо це буде успішно, це може модернізувати бізнес головних комп'ютерів і зробити IBM більш конкурентоспроможною в еру хмари та ШІ. Однак ризики значні. Перехід може відкрити двері для конкурентів, таких як AWS та Azure, які можуть забрати клієнтів, і керівництво повинно забезпечити, щоб короткострокові фінансові вигоди не стали на заваді довгостроковому успіху.

Тільки час покаже, чи призведе експеримент IBM з ШІ та модернізацією головних комп'ютерів до зміцнення її майбутнього, чи прискорить занепад компанії. У будь-якому разі наступні кілька років будуть критичними для визначення місця IBM у швидко змінюваному технологічному ландшафті.

Не зрозумійте мене неправильно — IBM повинна повністю embrace (прийняти) ШІ та його трансформаційний потенціал. Однак вони не повинні робити це за рахунок їхнього бізнесу головних комп'ютерів, який був їхньою фінансовою опорою протягом десятиліть. Якщо IBM зможе закріпитися як лідер ринку в ШІ і генерувати вищі маржі порівняно з їхніми традиційними операціями на головних комп'ютерах, то модернізація через перетворення COBOL на Java буде виправданою. Але цей крок має бути обережним, щоб вони продовжували капіталізувати на своїх основних перевагах, одночасно прагнучи кращих результатів через інновації.

Дайте знати, що ви думаєте

Перекладено з: IBM’s AI-Driven Modernization: Converting COBOL to Java and What It Means for their Future

Leave a Reply

Your email address will not be published. Required fields are marked *