大型机是一项基础技术|2021年开放式大型机现状( 二 )


COBOL技术论坛:一个专门为解决COBOL技术问题而创建的新论坛 , 经验丰富的COBOL程序员可以在其中操作 。 该论坛允许所有程序员快速学习新技术并从广泛的社区专业知识中汲取经验 , 以解决在这个前所未有的时期加剧的常见问题和挑战 。
大型机是一项基础技术|2021年开放式大型机现状】开源COBOL培训:开放大型机项目技术咨询委员会已批准托管一个新的开源项目 , 该项目将领导协作创建COBOL培训材料 。 该课件由IBM基于其与客户和高等教育机构的合作贡献 , 并在开源许可下提供 。
通过上述这些举措 , 以应对构建可持续COBOL生态系统的长期挑战 。
2021年初 , 随着COBOLCheck项目的启动 , 注意力转向了COBOL开发人员的工具生态系统 。 该计划通过提供单元测试框架实现COBOL的测试驱动开发实践 。
推动大型机未来发展范式
传统上 , 企业面临着将大型机应用程序和数据与自身系统集成的挑战 。 这项集成任务进一步带来了人才培养挑战 , 因为大型机和其他企业计算系统之间的范式差异使技能不易转移 。
Broadcom、IBM和RocketSoftware看到了这一挑战 , 并独立开发了各种框架来缩小与大型机开发经验的差距 。 这些包括:
API中介层 , 用于标准化大型机应用程序和服务的API体验;
可以在开发人员的电脑或其他非大型机系统上运行并用于DevOps工具集成的CLI工具;
一个Web桌面界面 , 可以更轻松地开发基于Web的应用程序 , 这些应用程序使用通用开发工具包来利用大型机服务和数据;
这些组件于2018年8月在Zowe中汇集在一起 , 这是第一个针对z/OS操作系统启动的开源项目 。 将该项目纳入供应商中立的开放式大型机项目的目的是将Zowe确立为大型机系统的主要开发和集成工具 , 从而使Zowe周围的大型机社区保持一致 。
Zowe1.0于2019年2月发布后 , 该项目迅速转向通过在2019年8月建立ZoweConformanceProgram来使供应商产品的下游生态系统蓬勃发展 。 迄今为止 , 已有来自6个不同供应商的50多个ZoweConformant产品在大型机行业 。
大型机是一项基础技术|2021年开放式大型机现状
文章图片
此外 , Zowe已将新项目纳入其范围 , 截至2021年8月 , 孵化器项目如下:
ZEBRA , 它提供符合行业标准的JSON格式的RMF/SMF数据记录 , 以便许多其他ISV软件和用户可以通过多种方式使用开源软件 。
WorkflowWiZard , 帮助开发人员和系统程序员简化z/OSMF工作流的生成和管理 。
如今 , Zowe拥有300多名贡献者 , 截至2021年8月 , 贡献超过34,000 。
支持未来大型机的指导
开放大型机项目的最初举措之一是建立一条将学生纳入大型机社区的途径 , 与当前对开源开发的兴趣保持一致 。 此外 , 随着平台上开源的增长 , 这些项目的维护人员需要具备大型机技能 。
开放大型机项目于2016年启动了第一个导师计划 , 有七名学生为大型机上的开源生态系统做出了贡献 。 迄今为止 , 已有50多名学员参与了该计划 , 为以下项目做出了重要贡献:AlpineLinux、HyperLedger、Kubernetes、CloudFoundry、OpenStack等 。
今年夏天 , 开放大型机项目迎来了创纪录的14名学员 , 他们在多个项目中拥有导师 , 其中包括一些新项目 , 例如ATOM、COBOL编程课程、COBOL工作组、大型机开放教育、Polycephaly、软件发现工具和Zowe等 。
导师计划让这些学生成为未来大型机人才的一部分 , 导师毕业生现在在ADP、IBM、SUSE和其他公司担任开发人员角色 。
大型机的未来是光明的
随着开放大型机项目的启动和行业在COBOL、LinuxonSystemZ、z/OS生态系统中的关键开源项目中联合起来 , 大型机在过去五年中出现了复苏 。 截至2021年8月 , 开放大型机项目拥有20多个项目和工作组 , 得到超过45个组织的支持 , 而且短期内没有放缓的迹象 。