概覽
使用 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 現代化
- 為舊有大型主機系統自動產生文件
- 為合規性和稽核要求擷取業務規則
- 將單體程式分解為可重複使用的服務導向元件
- 在對生產系統進行變更前進行影響分析