IBM推COBOL上云计算

IBM发布了可在x86的Linux环境运行的COBOL(COBOL for Linux on x86)版本,其包含COBOL编译器和Runtime函数库,因此现在IBM COBOL家族除了支持COBOL在z/OS和AIX环境运行外,开发者还多了在x86的Linux环境执行COBOL应用程序的选择,而这项发布有代表着IBM COBOL云化的里程碑。

作为最早的高端程序语言,同时也是世界上早期标准化的语言之一,COBOL(Common Business Oriented Language)发展可以追溯到1959年,经过数十年的改进,已经发展出多种版本,主要应用在财务、会计和人事等资料管理和商业资料处理领域。

这个有历史的语言,在COVID-19疫情发生时,重新受到世人瞩目,因为美国政府需要处理大量失业给付,而使得以COBOL编写的老旧系统频频故障,甚至需要召回已经退休的COBOL程序设计师来帮忙修复系统。

而现在IBM在COBOL编译器家族加入Linux on x86新成员,用于x86上Linux的COBOL,是一个高性能且强大的开发环境,可用来构建现代化COBOL应用程序,其包含了一个经优化的COBOL编译器和COBOL Runtime函数库,供开发者可以在x86系统替Linux系统,开发COBOL应用程序。IBM表示,这个新的版本,主要是用来支持COBOL云计算应用,让用户可以策略性地将重要业务的COBOL应用程序,部署到混合云或是其他执行平台上。

Linux on x86版本、z/OS和AIX版本COBOL皆兼容,因此开发者能够更容易地将COBOL程序,在各种IBM COBOL编译器和平台间移植。IBM也在其适用于云计算的混合语言应用程序服务器IBM CICS TX on Cloud 11中支持这个新版COBOL,供用户可以在云计算环境创建、维护和部署CICS COBOL应用程序。

Linux on x86版本COBOL可以让用户方便地现代化、集成和管理现有应用程序、资料以及技能集,使得业务更加灵活,用这个版本开发、部署与执行COBOL应用程序的平台,都需要安装COBOL for Linux on x86 1.1,而该软件也支持虚拟处理核心(VPC)概念,以VPC作为计价单位。