这一呼声几乎传遍了所有新闻媒体。目前急需COBOL程序员。
不,这并不是在怀念Y2K。事情就发生在2020年,当时正值COVID-19疫情期间。处理失业救济申请的系统陷入了困境。这些系统于上世纪使用COBOL开发,根本无法扩展以应对激增的需求。
这些系统及其底层技术的存在并不令人意外。大型机和使用年限接近60年的系统比想象中更为常见。我们自己的研究发现,企业应用组合中平均仍有11%属于“大型机和单体应用”。
一项Micro Focus调查发现,人们尤其对COBOL持乐观态度:
与更换和淘汰旧系统相比,受访者更倾向于对系统进行现代化改造。2020年,63%的受访者选择改进现有的COBOL系统。此外,92%的受访者认为其组织的COBOL应用具有战略意义,高于2017年的84%。
COBOL及继续为其提供支持的大型机仍将长期存在。
这些应用之所以具有战略意义,是因为其实现方式与业务流程紧密集成。在开发这些应用时,通常不仅会用它们来辅助业务流程,还会将业务流程固化到应用中。实际上,这些应用就是业务本身。
随着业务迈向互联网及更广阔的数字环境,应用成为业务的补充。它们充当另一条渠道,将关键数据传输到“核心”系统;该系统通常是运行在大型机上、使用COBOL开发的应用。
如今,应用正在从业务补充手段转变为业务替代方式。应用再次成为业务的数字化体现,而不再只是辅助收集数据的工具。这一演变体现在数字化转型的三个阶段:组织实施技术、扩大技术应用,并将技术与业务相融合,直至应用本身就是业务。

在数字化转型过程中开发的应用中,有相当一部分是云原生应用,即基于微服务的应用。这些应用可能会像其COBOL前身一样至关重要,甚至在五六十年后仍继续运行。
想想如今有多少企业离开应用便无法运营。当销售点(POS)系统无法与支付处理机构通信时,还能完成购物付款吗?如果银行系统停机,还能存款吗?取款呢?雇主还能发放工资吗?如果家中断电,还有多少设备能够继续运行?
这种深度融合带来的影响关乎生存。我们已经离不开数字化业务。随着各组织不断推进数字化转型,企业和消费者对技术的依赖将持续加深。许多业务流程将首先以应用的形式出现。它们并非复制现有流程,而是在创造新的流程。这些应用将与我们如今依赖的COBOL应用同样关键,甚至可能更为关键。
为推进数字化转型而构建的微服务应用,很可能会长期运行。
关于作者

Lori MacVittie是F5首席技术官办公室的杰出工程师兼首席技术布道师,在应用交付、自动化战略和基础设施领域拥有深厚的专业知识。无论是为AI智能体定义防护机制、剖析脆弱的多云架构,还是探索可扩展系统的极限,她都善于化繁为简。她在应用开发、IT架构以及网络和系统运维领域拥有30多年的行业经验。加入F5之前,她曾担任技术编辑,并因出色表现获得奖项。 MacVittie拥有计算机科学硕士学位,著述颇丰,出版作品涵盖安全、云和企业架构领域。她还热衷于桌面游戏和电子游戏,并且对奶酪有着毫不掩饰的鲜明见解。
Lori Mac Vittie 的更多博客文章相关博客文章
2023年应用策略现状:成本与复杂性是推动多云网络发展的首要因素
多云网络解决方案可在核心、云和边缘环境之间实现无缝、安全的互联,为解决当今混合IT面临的挑战提供支持,因而备受业界关注。
