MongoDB推出應用程式現代化平臺AMP,結合人工智慧、專用工具與工程專家經驗,協助企業逐步轉換舊系統,官方指出,程式碼轉換最高可加速達10倍,專案整體平均快2至3倍
MongoDB發表應用程式現代化平臺(Application Modernization Platform,AMP),這是一套結合代理式人工智慧、專用工具與工程專家的方法論與工具鏈,目的在協助企業逐步將老舊系統轉換為可擴充的現代服務。
MongoDB指出,資料層往往是數位轉型過程中最大的瓶頸,AMP的設計正是針對這個問題,透過測試先行與逐步驗證,降低一次性重寫所帶來的高風險。
AMP的核心流程有5階段,分別是分析、生成測試、轉換程式碼、搬遷資料與驗證功能。在開始轉換之前,團隊會對既有系統建立全面測試基準,確保真實捕捉現行運作行為,分析工具則負責繪製應用架構與相依關係,辨識隱含於資料庫、應用程式與中介層的商業邏輯,而這些測試與分析結果會用於規畫轉換順序與保護機制。
AMP的人工智慧元件扮演加速角色,當分析工具分解出可轉換的邏輯單元後,人工智慧可自動生成對應程式碼並配合自動修復機制反覆嘗試,縮短人工修改時間。人工智慧同時也能產生額外的測試案例,補足人工難以覆蓋的情境,讓新舊系統行為的比對更完整。MongoDB強調,人工智慧不是替代工程實務,而是在既有流程上擴張產能,使團隊能在品質可控的情況下,加快轉換步伐。
MongoDB提供的資料顯示,AMP在程式碼轉換等工作上可達約10倍加速,整體現代化專案平均快2至3倍。
AMP特別適用於高度耦合、資料層相依度高的舊系統,例如以儲存程序驅動的關聯式資料庫應用,其方法論強調先建立測試基準、分解相依並逐步轉換,降低一次性改寫風險。平臺設計強調以小步驟、嚴謹驗證的方式逐步轉換,透過測試先行與持續比對新舊行為來控管風險,資料模型則會重新設計為符合MongoDB的格式與結構。
MongoDB表示,AMP凝聚了多年客戶專案的經驗與工具化成果,結合人工智慧,讓過去需要大量人力與時間的轉換工作能在速度與規模上同步推進。
