Google 會運用 AI 技術將內容翻譯成你偏好的語言,但可能會出錯。
大型主機應用程式重構
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
本頁面提供架構指南和正向工程方法,說明如何將單體式舊版大型主機應用程式,重構為 Google Cloud上的模組化雲端原生微服務。
如果您是雲端架構師、應用程式開發人員或工程主管,請參考本頁資訊,將 COBOL 或 PL/I 等程序大型主機程式碼轉換為 Java 或 Go 等現代程式碼集、使用生成式 AI 生成微服務,並部署至 Google Kubernetes Engine (GKE) 或 Cloud Run。
閱讀本頁面前,請先完成初始大型主機程式碼集評估,並擷取應用程式的核心業務規則。
重構生命週期
重構作業會使用 AI 輔助的正向工程,透過下列階段將擷取的商業邏輯轉換為可維護的微服務:
- 擷取商業邏輯:使用 Mainframe Assessment Tool,從原始程式碼擷取經過驗證的商業規則和控制流程。
- 產生需求:使用 Antigravity CLI,將評估輸出內容轉換為結構化產品需求文件 (PRD)。將依附元件圖和評估結果匯出至 Antigravity CLI,生成對等的目標語言微服務合約。
- 重構目標資料庫:將 VSAM 平面檔案或 DB2 結構定義,重新架構為 Spanner 或 AlloyDB for PostgreSQL 上的現代關聯式和分散式資料模型。
後續步驟
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["難以理解","hardToUnderstand","thumb-down"],["資訊或程式碼範例有誤","incorrectInformationOrSampleCode","thumb-down"],["缺少我需要的資訊/範例","missingTheInformationSamplesINeed","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["其他","otherDown","thumb-down"]],[],[],[]]