写点什么

将 60 多年的 COBOL 语言重构为 Java,IBM 用 AI 工具解决大型机维护难

  • 2023-08-25
    北京
  • 本文字数:1075 字

    阅读完需:约 4 分钟

将60多年的COBOL语言重构为 Java,IBM 用AI工具解决大型机维护难

 COBOL 编程语言至今已有 60 多年,但对大企业至今依然至关重要,然而 COBOL 的维护却很困难,因为熟练使用这种老化语言的程序员已经退休甚至去世,许多年轻的程序员也根本没有学过它。

 

为解决该问题,IBM 周二宣布推出生成式 AI 工具推出watsonx Code Assistant for Z将 COBOL 代码重构为 Java 来实现云上古董大型机软件的现代化。该产品将于 2023 年第四季度全面上市,旨在帮助加速 COBOL 应用程序现代化。

 

“寻找 COBOL 程序员很困难,因为只有像我这样的老人才有经验,而且现在的经验非常生疏,”Omdia 分析师 Roy Illsley 说道,“如果你能找到一名 COBOL 程序员,他们的价格会很昂贵。他们的薪水是最高的,因为很多关键任务应用程序都是用 COBOL 编写的,而且需要他们维护。”

 

IBM 表示,现代化大型机应用程序将利用 AIOps、DevOps、API 和数据集成等学科,轻松将这些应用程序集成到混合云架构中。

 

IBM Z Software 副总裁Skyla Loomis表示,“通过将生成式 AI 与 watsonx 结合使用,可以对这些 COBOL 应用程序的架构进行现代化改造,并有选择地将 COBOL 转换为 Java,企业可以解决人才缺口并利用广泛的 Java 开发者生态系统。”

 

Watsonx Code Assistant for Z 在将 COBOL 转换为 Java 的同时,可以保留本机 COBOL 语法和架构,从而生成现代开发人员难以维护的代码。

 

COBOL 应用程序通常很复杂,可扩展 3000 万到 1 亿行并运行关键任务工作负载。将 COBOL 重构为 Java 是一个困难的过程,可能需要数十年的时间,而且经常会失败。IBM 预计人工智能工具将让过程加快一个数量级。

 

IBM 表示,超过一半的财富 1000 强企业依靠大型机来处理信用卡和支付交易、航班预订并确保关键任务数据始终可用。IBM 商业价值研究院与牛津经济研究院联合开展的一项调查显示,70% 的受访者表示,大型机应用程序是业务和技术战略的核心。大约 68% 的高管表示大型机系统是其混合云的核心,但近 70% 的高管表示基于大型机的应用程序需要现代化。

 

老化的 COBOL 系统已成为企业和政府面临的大问题。在大流行初期,基于 COBOL 的州失业系统在申请增加的压力下变得紧张。这为由退休的 COBOL 程序员组成的咨询公司“COBOL Cowboys”带来了业务,他们在大型机危机中奋力救援。

 

参考链接:

https://newsroom.ibm.com/2023-08-22-IBM-Unveils-watsonx-Generative-AI-Capabilities-to-Accelerate-Mainframe-Application-Modernization?_gl=11jcyvyk_gaNDA3MTg1NDEyLjE2OTI3MjE0NTM._ga_FYECCCS21D*MTY5MjcyMTQ1Mi4xLjEuMTY5MjcyMTQ2OC4wLjAuMA..

https://www.silverliningsinfo.com/apps-services/ibm-watsonx-brings-cobol-cloud-era-ai

 

2023-08-25 20:327883

评论 1 条评论

发布
用户头像
轮子仿制机:为什么不用Go或者Rust来重构?
2023-08-28 16:10 · 广东
回复
没有更多了
发现更多内容

Partisia Blockchain 生态4月盘点,更高效的数字经济解决方案

股市老人

SOME/IP TTL在各种Entry中各是什么意思?有什么限制?

百度搜索:蓝易云

云计算 运维 IP 云服务器 SOME

深度学习常用的Python库(核心库、可视化、NLP、计算机视觉、深度学习等)

百度搜索:蓝易云

Python 云计算 Linux 运维 nlp

Mybatis传参parameterType方法汇总记录

百度搜索:蓝易云

Java sql 云计算 运维 mybatis

Go-Zero自定义goctl实战:定制化模板,加速你的微服务开发效率(四)

王中阳Go

Go golang 微服务 Go进阶 gozero

RAG技术全解析:打造下一代智能问答系统

Geek_1ef48b

11个维度帮你有效评估产品可行性

养心进行时

产品分析 产品规划 产品可行性

淘宝商品详情API接口:实时更新商品信息与数据

技术冰糖葫芦

API 编排 API 文档 API】 API 策略 pinduoduo API

垃圾收集分析的意义

FunTester

鸿蒙HarmonyOS实战-ArkUI组件(Shape)

蜀道山

鸿蒙 架构 HarmonyOS 鸿蒙开发 鸿蒙5.0

# OpenIM引入rag-gpt加速开发者支持

Geek_1ef48b

一文了解基于ITIL的运维管理体系框架

嘉为蓝鲸

ITSM ITIL 运维管理

基于需求文档、设计文档、测试用例的测试答疑助手

测吧(北京)科技有限公司

测试

一图带你解锁数字化运维的建设思路

嘉为蓝鲸

数字化运维 IT 运维

Hologres RoaringBitmap在Lazada选品平台的最佳实践

阿里云大数据AI技术

大数据 阿里云 hologres

【GaussDB(for MySQL)】 Big IN查询优化

华为云开发者联盟

数据库 华为云 华为云开发者联盟 华为云GaussDB(for MySQL) 企业号2024年5月PK榜

鸿蒙HarmonyOS实战-ArkUI组件(Image)

蜀道山

鸿蒙 架构 HarmonyOS 鸿蒙开发 鸿蒙5.0

《编译原理》阅读笔记:p1-p3

codists

编译原理

产品人生(1):从“MVP最小可行产品”看如何“走出拖延”

养心进行时

MVP 最小可行产品 走出拖延 拖延

MyBatis关联关系映射详解

百度搜索:蓝易云

sql 云计算 Linux 运维 mybatis

网站云服务器

百度搜索:蓝易云

云计算 Linux 运维 云服务器 ECS

关于Java Chassis 3的契约优先(API First)开发

华为云开发者联盟

华为云 华为云开发者联盟 企业号2024年5月PK榜 Java Chassis 3

将60多年的COBOL语言重构为 Java,IBM 用AI工具解决大型机维护难_编程语言_褚杏娟_InfoQ精选文章