JFE钢铁废除了其主机系统,通过开放式系统迁移来降低浪费。
越来越多的企业开始对被称为遗留系统的“最终老板”——主机进行现代化改造。本次将介绍JFE钢铁公司通过向开放系统的转移来减少浪费的案例。
AWS
越來越多企業開始對稱為「最終關卡」的遺留系統主機進行現代化。除了避免系統維護風險外,還旨在消除數字轉型的障礙。本文將介紹JFE鋼鐵公司通過轉換至開放系統減少浪費的案例。
JFE鋼鐵公司已將總部核心系統完全從主機轉換至開放系統,並於2022年6月撤銷了總部主機。
「考慮到繼續使用主機的風險以及與最新IT的親和性,轉換至開放系統是必然的趨勢」。JFE鋼鐵公司IT改革推進部主任部員(課長)市川公義這樣解釋他們採用開放化的原因。
轉換目標的COBOL程式在主機上有4000萬步驟。專案成功的原因之一是將現有應用程序進行分類,並縮小轉換目標的範圍。另一方面,他們還需要應對轉換前後的字符編碼差異。
首先,他們通過分析系統日誌並調查內部使用情況,將現有應用程序進行分類。「我們調查了使用情況,例如使用頻率,誰操作屏幕等,並與使用者一起判斷是否需要轉換」(市川主任部員)。
現在看來,有些程式碼是多餘的。 「只是刪除數據,卻需要500萬步驟。我們使用Java開發了數據刪除功能,並使用ETL(提取/轉換/加載)工具代替主機之間的數據複製,使其更加簡潔」(同)。
通過一系列的分類,他們將總共600萬步驟的程式從轉換目標中排除,從而減少了不必要的工作。
由於字符編碼不同,排序順序發生了變化。
他們選擇了「重寫」的方式,即在保留原有邏輯的情況下,將其轉換為開放系統的開發語言。他們選擇的重寫目標是英國Micro Focus的開放系統COBOL。
他們決定不進行「重建」,即使用Java等從頭開始創建程式,因為他們認為成本不划算。Java重寫也是其中一種選擇,但「使用自動轉換的Java程式可能會使維護變得更加困難」(市川主任部員)因此他們沒有採用這種方法。