概述
使用 IBM Bob Premium Package for Z,通过 AI 驱动的工作流扩展 IBM Bob,实现包括 COBOL 和 PL/I 在内的大型机应用程序的端到端现代化。
IBM Bob Premium Package for Z 是 IBM Bob IDE 和 Bob Shell 的 AI 驱动扩展。它实现大型机应用程序的端到端现代化。它结合结构化工作流、自动化和 AI 驱动的洞察,帮助企业分析、重构和记录 COBOL 和 PL/I 等复杂大型机代码库。更多信息,请参阅完整的 Bob for Z 文档。
可用工作流
生成数据字典
通过自动识别和基于 JSON 的元数据存储,构建对应用程序变量的语义理解。
生成程序文档
自动为 COBOL、PL/I 和 HLASM 程序生成全面文档,包括业务规则和逻辑流程。
重构 COBOL 或 PL/I 程序
通过将离散业务逻辑提取到可复用的独立服务程序中,对遗留应用程序进行模块化。
生成重构的服务程序
将提取的代码段转换为功能完整的独立 COBOL 或 PL/I 服务程序。
解释代码
通过面向架构师、开发者和业务利益相关者的多视角解释,理解遗留代码库。
端到端转换
将实施规划、代码生成和验证整合到完整、可追溯的现代化流水线中。
生成应用程序文档
为 COBOL、PL/I 和 HLASM 程序生成结构化的 HTML 应用程序文档,包含图表和交叉引用页面。
工作原理
IBM Bob Premium Package for Z 专为大型机代码库的确定性、可重复现代化而构建。它将分析、转换、验证和文档化集成到有导引的结构化工作流中。
基于工作流的自动化
结构化的有导引工作流将复杂的现代化任务标准化——从数据字典生成到服务提取。
深度遗留理解
理解 COBOL、PL/I、JCL、REXX 和 HLASM 程序,包括依赖关系、copybook 和控制流路径。
集成文档化
在每次转换时生成 Markdown 文档并提取业务规则——无需单独的文档化步骤。
端到端转换
将实施规划、代码生成和验证整合到完整、可追溯的现代化流水线中。
语言和中间件支持
该软件包支持包括 COBOL、PL/I、JCL、REXX 和 HLASM 在内的大型机语言,以及 CICS、IMS、MQ 和 DB2 的中间件支持。
技能和工具
该软件包提供了一组在所有工作流中使用的内置技能和工具:
技能: 实施规划 · 影响分析 · 数据字典管理 · 代码解释 · 编码标准执行
工具: 源代码扫描和控制流分析 · 数据字典工具 · 转换规则生成器 · 重构和服务提取工具
使用场景
- 包含转换、验证和文档化的企业级 COBOL 现代化
- 为旧有大型机系统自动生成文档
- 为合规性和审计要求提取业务规则
- 将单体程序分解为可复用的服务导向组件
- 在对生产系统进行更改前进行影响分析