现代化改造项目历来令CIO头疼不已——耗资巨大、流程繁琐、期望值高、风险遍布。而对于承担企业核心业务运转的大型主机而言,更新换代尤为艰难。如今,各大厂商纷纷声称AI能够改变这一局面。

以COBOL为例,这是一种广泛应用于大型主机和传统操作系统的编程语言,尽管已日趋老化,却依然支撑着全球逾40%的网上银行系统、80%的线下信用卡交易和95%的ATM交易——上述数据来自大型主机领域的领头羊IBM。厂商们争相推出各类产品,承诺能够将这类业务导向型语言的应用程序自动升级迭代。

尽管COBOL在企业中根基深厚,但企业界已逐渐转向Python、JavaScript等更现代的编程语言。COBOL代码的更新改造往往极具挑战性,容易成为业务推进的瓶颈。

今年2月,大语言模型提供商Anthropic宣布,其AI编程助手Claude Code可用于COBOL现代化改造,此言论一出,市场随即剧烈震荡。这一消息导致大型主机市场领导者IBM股价大幅下挫,也引发了大量关于主机更新挑战的讨论。但与此同时,另一种声音也随之出现:AI能否为这项传统技术赋能,而非迫使CIO将其彻底抛弃?

未来集团软件生命周期工程副总裁兼业务负责人米奇·阿什利表示,Anthropic声称Claude Code可用于"任意规模的系统"进行COBOL现代化改造,此言或许不假,但作为市场上较早推出此类工具的AI前沿模型竞争者,Anthropic在赢得企业信任方面还有很长的路要走。

"正因如此,当Anthropic说'我们能搞定所有COBOL现代化改造,你们无需担心',在我看来,这种说法简直可笑。"阿什利说道。

此外,这家大语言模型提供商还面临IBM、AWS等老牌厂商的竞争,这些厂商都拥有自己的AI现代化工具。与此同时,摩根士丹利等机构也在自主开发COBOL现代化平台。

HyperFRAME Research首席执行官史蒂文·迪肯斯在一份研究报告中指出,即便AI简化了现代化进程,CIO仍需审慎权衡应用程序、流程和工作流的部署位置,以及是否值得维护遗留系统。对大型主机而言,彻底放弃这项技术通常仍是一个艰难且不合逻辑的选择。而AI工具的演进意味着CIO或许不必再做这道选择题。他表示,AI正推动IT管理者摒弃"推倒重来"的策略,转而探索将AI直接引入大型主机数据的路径。

迪肯斯写道:"我目前观察到的趋势是,大型主机平台不仅在存活,更正在被打造为AI时代的核心架构。在我看来,AI是大型主机的顺风,而非逆风。"

提供大型主机现代化AI工具的厂商通常声称,随着COBOL工程师陆续退休、带走宝贵的平台经验,AI可以有效承接这一空缺,推动改造进程。

然而,Gartner副总裁分析师马特·布拉西尔指出,对CIO而言,遗留系统现代化至今仍是一个未解决的业务问题,而非技术问题。

"我们如何证明这笔投入是值得的?推动大量业务变革、重新培训人员——这一切真的有价值吗?最终会有回报吗?"布拉西尔描述了CIO在面对大型现代化项目时需要回答的几个核心问题。

即便完成了现代化战略规划和路线图梳理,成功也远非板上钉钉。今年6月,Gartner向企业发出警告:今年启动的大型主机迁移项目中,超过70%将以失败告终,原因是技术管理者高估了生成式AI在遗留系统改造中的能力。有鉴于此,Gartner建议企业在制定主机退出策略时,必须优化投资配置,将完整平台迁移限定在少数特定场景。

布拉西尔表示,多年来,除生成式AI外,CIO们还一直借助机器学习等工具推进遗留系统现代化。事实上,许多企业已经在利用机器学习帮助改造COBOL应用,在代码文档化与功能描述以及测试用例构建方面取得了实际成效。

"归根结底,它只是又一种自动化工具。"布拉西尔说。

各大主流主机厂商(包括IBM)纷纷增添AI产品功能,以加速客户的现代化进程。

IBM的AI编程助手IBM Bob于今年4月正式商用,帮助工程师完成代码现代化改造。IBM还在大力投入扩展大型主机内的AI功能,让企业无需迁移至其他平台即可使用高级AI能力。为此,IBM于今年4月发布了面向企业级大型主机应用的IBM Bob Premium Package for Z私有预览版。

此前,IBM还于2025年在IBM Z大型主机上推出了Spyre加速芯片,以支持AI推理。今年4月,IBM还与Arm达成合作,共同为IBM Z大型主机打造双架构硬件,让企业无需重写代码即可运行AI和数据密集型工作负载。

另一家大型主机厂商Unisys则与AWS合作,为企业客户提供AI增强型应用现代化服务。

布拉西尔提醒,在依赖厂商对应用程序、流程和工作流进行现代化改造时,企业需要意识到,厂商工具通常是为将客户迁移至其自身技术栈而设计的。

"IBM的工具会把你迁到IBM基于Java的新技术栈,AWS的工具会把你迁到AWS云原生的Serverless函数栈。厂商提供工具时,心里已经设定了一个目标栈。但对许多企业来说,他们心目中的目的地很可能并不是这些厂商的栈。"他说。

IT服务管理公司Ensono执行副总裁兼首席战略官布莱恩·克林贝尔在一篇博客中总结道,AI的进步非但没有让CIO更容易离开大型主机,反而让留守变得更加顺理成章。

"这些进步实际上让留下来变得更容易了。"他说。

投资银行摩根士丹利则走出了一条大型主机现代化的自主路径。这家金融服务机构借助内部自研平台DevGen.AI,已将超过1700万行COBOL、Software AG的Natural及PERL代码改造为Java、Python等现代语言。

摩根士丹利全球技术战略、架构与现代化负责人特雷弗·布罗斯南在给CIO Dive的邮件中表示,这个由生成式AI驱动的现代化平台已为开发者节省了逾100万小时的手工编码工作量。

"这意味着更多项目获批立项、工程师效能显著提升,同时具备了利用新兴技术的能力,也能为业务合作伙伴创造更多价值。"布罗斯南说。

他表示,尽管对遗留COBOL进行现代化改造本质上极为复杂,但DevGen.AI能够帮助开发者对旧代码进行逆向工程,将其转化为清晰的设计规范,进而迁移至现代架构。该平台可将原本需要一周完成的编码任务压缩至半天。

"这项能力提升了整个软件开发生命周期的效率——从分析到测试再到部署——使我们的团队能够在保持完整人工监督和健壮防护机制的前提下,更快地交付变更。"布罗斯南说。

布罗斯南还表示,该行正在借助编程智能体来协助规划和执行开发工作流,已超越单纯的代码生成范畴。

在摩根士丹利等机构自主研发现代化平台的同时,众多厂商也在填补市场空白,为企业提供现代化工具。

北卡罗来纳州机动车辆管理局今年早些时候选择IT基础设施服务商Kyndryl,对五套基于COBOL的遗留系统进行替换,并在微软Azure上部署统一的云原生平台。该现代化合同涵盖平台实施、人员培训和数据迁移,总金额达8480万美元。

与此同时,微软去年秋天为Azure Migrate服务引入了智能体AI能力,这是一套针对大型主机乃至各类传统技术的广泛迁移工具。

同样发布于去年的AWS Transform,则在大型主机迁移流程的多个关键节点部署智能体,涵盖初期发现阶段及后续迁移批次。其中一个典型案例是,北美丰田汽车利用AWS Transform将逾4000万行COBOL代码迁移至Java。

AWS Transform副总裁阿莎·卡拉瓦德表示,展望未来,借助AI实现大型主机现代化的成功之道,在于逆向工程与正向工程的协同并进。

"这将是一段持续演进的旅程。"卡拉瓦德在接受CIO Dive采访时表示,"在不久的将来,我们预计会是一种组合模式——部分工作负载可能继续留在本地大型主机上,部分则迁移至云端。"

Q&A

Q1:Claude Code能用来做COBOL现代化改造吗?

A:Anthropic声称其AI编程助手Claude Code可用于任意规模系统的COBOL现代化改造,但业内人士对此持怀疑态度。未来集团的分析师认为,Anthropic在企业信任度方面积累不足,加上IBM、AWS等老牌厂商的竞争,Claude Code实现规模化落地仍面临较长的路要走。

Q2:Gartner为什么说大型主机迁移项目大多会失败?

A:Gartner于2025年6月发出警告,预计今年启动的大型主机迁移项目中,超过70%将以失败告终。核心原因在于技术管理者高估了生成式AI在遗留系统改造中的能力。Gartner建议企业在制定主机退出策略时,优化投资配置,将完整平台迁移限定在少数特定场景中,而非盲目推进全面替换。

Q3:摩根士丹利的DevGen.AI平台是怎么做COBOL现代化的?

A:摩根士丹利自主研发了生成式AI驱动的现代化平台DevGen.AI,已将超过1700万行COBOL及其他遗留语言代码转换为Java、Python等现代语言,为开发者节省了逾100万小时的手工编码工作量。该平台支持对旧代码进行逆向工程,生成清晰的设计规范,再迁移至现代架构,将原本耗时一周的编码任务压缩至半天。

CIO DIVE