AI 老前輩 IBM Watson 促進大型主機現代化 能將古早的 COBOL 原始碼翻譯成 Java 程式

IBM推出新功能,Watsonx Code Assistant for Z,可將COBOL程式碼轉換成Java,以協助大型主機應用現代化。

為協助大型主機 Z 系列應用程式的現代化,IBM 為生成式 AI 的 Watson 程式助理 Watsonx Code Assistant 加入新功能,能將 COBOL 程式碼轉成 Java 。

IBM 表示,這新增功能可望紓解 COBOL 開發人員日益難尋,以及回應大型主應用需要加快腳步的呼聲。這次新功能是 IBM 五月預覽公開的 IBM Code Assistant 的姐妹品,名為 Watsonx Code Assistant for Z,它以 Watsonx.ai 的程式碼基礎 AI 模型產生可在 Z/OS 上的新 Java 程式碼。

IBM 表示,Watsonx Code Assistant for Z 具備自動化程式碼重構 (refactoring) 能力,可從一大塊 COBOL 應用中汲取出業務服務。程式碼重構是將程式碼轉化成新程式語言,但不改變其本質、行為或輸出。

在重構程式碼前,開發人員必須用應用程式發現和交付智慧工具 (ADDI) 來了解目標應用程式的相依性,並產生 metadata 儲存庫。在這個步驟下,開發人員需用另一個 IBM 工具開啟 workbook,汲取出 COBOL 程式碼中的業務服,再將之轉成 Java 。

Watsonx Code Assistant for Z 則可分析汲取出來的業務服務的 COBOL 程式碼和資料結構,以產生 Java class 。生成的 Java 程式碼則可和 COBOL 程式碼比較,開發人員可據此調整合修改,最後再部署。

Watsonx Code Assistant for Z 現為測試版,等今年內上市時,會再加入連同 ADDI 等工具一起提供。目前 IBM 已用這個助理生成 Red Hat Ansible 自動化 IT 管理平台的內容。

來源:InfoWorld

發表迴響

關於我們

自 1990 年創刊 UXmaster 雜誌,1991 年獲得美國 LAN Magazine 獨家授權中文版,2006 年獲得 CMP Network Computing 授權,2009 年合併 CMP Network Magazine 獨家授權中文版,2014 年轉型為《網路資訊》雜誌網站,為台灣中小企業協助技術領導者落實企業策略,了解網路規劃及應用,為企業網路應用、管理、 MIS 、 IT 人員必備之專業雜誌網站。


與我們聯絡

加入《網路資訊》雜誌社群

© Copyright 2025 本站版權所有,禁止任意轉載 網路資訊雜誌 / 心動傳媒股份有限公司 聯絡電話:+886 2 29432416

探索更多來自 網路資訊雜誌 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

Continue reading

Secret Link