9月23日,一年一度的科技盛會——2022網易數字+大會在杭州召開,針對數字化轉型下的企業軟件研發需求,網易數帆在會上發布了輕舟云原生、輕舟低代碼兩大產品線的一系列升級,并基于此推出了以資產為中心的軟件生產力模型和技術方案。網易數帆云原生及低代碼產品線總經理陳諤表示,該方案旨在通過微服務和低代碼在幫助企業沉淀內部標準化的原子服務與數據,形成可組裝的業務資產,并采用組裝的開發方式快速進行創新業務生產和交付,云原生底座提供服務運行保障。
網易數帆云原生及低代碼產品線總經理陳諤
云原生升級:探索共享復用,促進業務創新
陳諤首先介紹了網易數帆云原生產品線在行業的落地進展以及產品升級方向。在過去一年,網易數帆輕舟云原生平臺支撐了金融行業眾多核心業務場景,包括從小型機向分布式架構遷移、國產信創適配、個貸業務交易安全、生態繳費業務高可用保障等。在此過程中,網易數帆云原生平臺的著眼點,也從幫助企業應用進行微服務化改造,轉向提供穩定性治理和高可用性保障,并開啟了共享復用的探索。
以中間件穩定性治理為例,網易數帆全新推出了中間件穩定性管控產品,提供巡檢和輔助定位能力,基于網易內部中間件穩定性治理實踐,不僅將超過300條運維經驗交付給用戶,還通過“知識引擎”能力,幫助業務建立穩定性改進循環。
網易數帆認為,復雜系統的穩定性應當不斷主動改進,而這個改進思路就是“發現問題->分析整改->將沉淀經驗加入檢查避免同類問題->發現新問題”這樣不斷進行的“穩定性改進循環”。知識引擎可以根據企業情況不斷進行經驗沉淀和規則迭代的平臺,而巡檢系統相當于穩定性檢查執行工具,從而輔助用戶建立這樣的“穩定性改進循環”。
在高可用層面,網易數帆在支撐業務“兩地三中心”部署架構解決方案的基礎上,通過輕舟微服務提供資源感知、區域路由、增強多中心應用監控等產品化能力,通過輕舟中間件提供數據復制、集群聯邦等產品化能力,并在此基礎上結合API網關流量調度、多活管控服務等能力,新推出異地多活解決方案,幫助客戶業務進行多活改造。
低代碼演進:構建超1000復雜應用,開發效率提升100%
對于輕舟低代碼平臺,網易數帆希望它能成為企業信息化建設的通用平臺工具,從而使企業不會迷失在形形色色的工具之中。基于此,網易數帆輕舟低代碼平臺的演進主要聚焦復雜應用開發能力、開發效率和易用性等三個方面。
陳諤介紹,輕舟低代碼平臺目前能夠構建超1000個業務邏輯函數的復雜應用而用戶體驗不妥協,并實現100%的開發效率提升,同時成本降低超60%。從普及程度來說,過去一年,輕舟低代碼的開發者已在全國13省市開發了200多個企業級應用。
在這背后,網易數帆為輕舟低代碼加入了多項有特色的新特性,包括支持源碼導出、客制化、多人協作等。輕舟低代碼獨門的NASL,支持將應用乃至前后端編譯成通用編程語言,這意味著低代碼應用可脫離平臺獨立部署,無縫銜接企業軟件生產運維體系,從而解決了企業低代碼應用開發面臨的網絡隔離、安全性要求嚴格、代碼合規等挑戰。
客制化能力不僅支持低代碼組件、邏輯、API協議通過傳統語言進行擴展開發,還可以將企業原有SDK復用到低代碼應用中。這對于企業定制自有組件、沉淀具有行業特性的IT資產而言非常實用。在陳諤的現場演示中,輕舟低代碼對客戶需求的還原能力趨近100%。
多人協作則是當前企業通過任務分解的方式應對高復雜度業務開發的有效途徑,輕舟低代碼帶來的研發效能提升,也從這一特性中受益匪淺。
軟件研發新模式:資產即生產力
為幫助企業加速業務創新,利用數字化軟件系統快速應對市場變化、提質增效,網易數帆提出了一個新的軟件生產力模型,這一模型與Gartner此前提出的可組裝業務能力(PBC)及經典的DDD(領域驅動設計)理論一脈相承。
網易數帆軟件生產力模型
組裝式架構能夠讓業務更快速在生產環境運行起來,避免重復建設,提高資產復用比,并且生產方式更標準化,變更更安全可靠。憑借在云原生和低代碼領域的深厚積累,網易數帆打造了以資產為中心的軟件生產力解決方案,讓這一方法論得以在企業落地。
陳諤介紹,這一方案幫助企業基于內部服務沉淀標準化的原子服務與數據(如API、服務、流程、數據等),可以通過統一集成平臺的集成和編排等能力,將其合成可組裝的業務能力(PBC),也可以通過低代碼平臺形成可復用的低代碼資產。這些資產將在軟件資產中心統一管理和運營(包括資產認證、安全合規驗證、資產入駐、訪問控制和運營統計等),專業開發人員和低代碼開發者都基于可復用的資產,快速組裝和交付數字化業務。同時,強大的云原生底座為業務運行保駕護航,提供架構治理、研發流程管理、服務治理和運維保障等能力支撐。
陳諤介紹了一個DevOps資產包的實踐案例。在該案例中,網易數帆基于DevOps基礎服務沉淀DevOps資產包,包括112個UI組件、12個集成頁面、169個API和128個頁面模板,采用組裝式開發思想,借助輕舟低代碼平臺為企業快速組裝了一個客制化的DevOps平臺。
DevOps資產包實踐案例
從中可見,在軟件生產力模型下,IT資產的豐富度意味著業務創新的速度,而行業資產的沉淀,必將使得整個行業具備更為成熟的數字化水平。
陳諤表示,未來,網易數帆在云原生、低代碼產品持續演進的同時,也將不斷完善這一方法論和工具平臺,讓數字化業務的構建不再受限于專業開發資源,讓行業創新不再有技術門檻。