來源:2025年度農村金融機構科技創新優秀案例評選
獲獎單位:北京農商銀行
榮獲獎項:基礎設施創新優秀案例
一、項目背景及目標
ODD微服務平臺基于信創技術底座,構建集中式與分布式雙架構,整合服務注冊發現、配置管理、熔斷降級等核心治理能力,配套標準化開發工具與統一規范,形成可復用的開發體系。通過云原生架構設計,實現與金融容器云的對接,支持容器化部署與配置集中管理,為金融系統數字化轉型提供基礎支撐。
平臺以全棧適配信創環境為核心目標,構建覆蓋基礎設施與應用層的技術能力體系。重點實現:1)融合低代碼圖形化開發與Java高代碼開發,滿足多場景需求;2)通過容器化部署與配置集中管理,提升集成效率及運維自動化水平;3)形成支撐金融系統敏捷開發、智能運維的技術底座,顯著提升開發效率與系統性能,為行業數字化轉型提供可持續賦能。
二、創新點
(一)轉變傳統架構
ODD微服務平臺構建全棧信創技術底座,融合集中式架構與分布式微服務架構,實現傳統業務資產與新型業務場景的統一支撐。平臺支持服務級業務單元的獨立開發、構建、部署與彈性擴展,通過模塊化設計提升復雜應用的協作開發效率,滿足業務快速迭代需求。同時,平臺與信創硬件、操作系統、中間件等生態全面適配,保障技術自主可控性。
(二)提升應用治理能力
ODD微服務平臺構建覆蓋全生命周期的微服務治理體系,集成服務注冊與發現、動態配置管理、智能熔斷降級、多維負載均衡等核心能力,實現服務調用的精細化管控與故障自愈。通過服務限流策略優化資源分配,結合實時監控與告警機制,提升生產環境的安全性與穩定性,為復雜業務場景提供高可用性支撐。
(三)提升交付能力
ODD微服務平臺深度踐行云原生理念,支持與主流金融容器云平臺的無縫對接,通過容器化部署實現快速迭代與彈性擴展。平臺提供配置集中化管理工具,簡化多節點部署流程,顯著提升集成效率。
(四)提升開發靈活性及代碼效率
ODD微服務平臺延續低代碼開發優勢,通過圖形化拖拽工具與可視化配置,降低開發門檻并加速業務原型構建。同時,平臺支持高代碼組件開發模式。通過開放豐富的組件庫與開發接口,兼顧開發靈活性與業務性能,滿足從簡單業務到復雜交易場景的全棧開發需求,構建高效協同的技術生態體系。
三、項目技術方案
構建ODD微服務分布式運行框架及支撐體系,包括升級全棧信創雙架構技術底座,兼容集中式資產;配套微服務組件;通過規范體系建設與組件能力聚合,實現微服務復雜性屏蔽與高效運維支撐。
(一)功能架構
![]()
圖1 ODD微服務平臺功能架構
ODD平臺,包括開發側及運行側,其中運行側又包括運行框架和支撐組件。 ODD開發側包括開發形態使用的公共組件、開發工具IDE。ODD運行側中運行框架為系統運行載體,與業務系統一同部署管理。ODD運行側中的支持組件使用的業務系統一部署。ODD微服務平臺功能架構如圖1所示。
1.報文通信運行框架/業務處理運行框架
支持全棧信創集中式/分布式微服務雙架構,微服務SDK接入接出服務、websocket接入接出服務、分布式消息接入接出服務(ActiveMQ、Kafka、RabbitMQ、RocketMQ)、dubbo接出服務;支持運行框架docker鏡像模式,運行在容器云;支持自定義系統碼服務碼,自定義系統場景注冊信息;交易接口定義及導出文檔;鏈路跟蹤集成;支持信創服務器及相關主流國產數據庫,支持OpenJDK等信創JDK。
2.微服務分布式開發IDE
配合運行框架微服務相關功能,包括配置中心、注冊中心、接入接出服務、RCD報文模型圖形化配置,docker鏡像能力,自定義系統場景注冊信息,自定義系統碼服務碼,交易接口定義,開發IDE使用Eclipse Maven插件版本,包括Java引擎流程編排。
3.分布式組件-分布式事務
分布式事務組件支持常見的TCC、SAGA事務模式,對外提供SDK接入,同時類JDBC API方式,支持注解模式,支持在開發流程圖中直接標記分布式事務。
4.分布式組件-服務編排
服務接口編排工具,編排流程以類BPMN2.0方式實現,并提供B/S的流程編輯器,支持串行、并行等多種模式,高性能的服務編排執行引擎,能夠實現快速搭建基于服務化、微服務的跨應用系統的業務服務編排,保證事務一致性;服務目錄實現對API的上下架管理,可以便于服務編排拖拽式直接調用。
(二)邏輯架構
![]()
圖2 ODD微服務平臺邏輯架構
ODD平臺分為微服務層、基礎服務層,并有配套的開發IDE。ODD微服務平臺邏輯架構如圖2所示。
微服務層包括了分布式運行框架,微服務相關的軟負載均衡、注冊發現、限流熔斷等集成。
基礎服務層包括了分布式事務中心、服務編排。
四、項目過程管理
需求分析階段:2024.7.10-2024.08.09
設計階段:2024.08.09-2024.08.21
開發階段:2024.08.21-2024.09.19
測試階段:2024.09.19-2024.11.15
系統上線:2024.11.23
五、運營情況
ODD平臺應用成效顯著,已支撐近50個,并成功支持多個微服務架構的系統落地,包括交易銀行系統、自助終端綜合前置系統、賬戶管理系統、大模型系統以及應用服務整合-一般服務整合系統等在內的5個系統/子系統,后續將持續推進應用推廣工作。
編制并發布了ODD2.0平臺使用手冊、部署手冊、快速開發手冊及開發規范手冊等系列文檔,后續將根據實際應用情況持續完善相關文檔并定期發布更新。
六、項目成效
(一)技術效益
ODD微服務平臺通過構建集中式與分布式微服務融合的技術體系,全面提升了系統開發與運維能力。平臺實現了對信創硬件、操作系統及中間件的兼容適配,形成自主可控的技術底座,顯著增強了系統的安全性與穩定性。在微服務治理方面,平臺集成服務注冊發現、動態配置管理、熔斷限流等核心功能,保障了復雜業務場景的高可用性。
(二)社會效益
ODD微服務平臺的建設提供了可復用的技術范式與開發規范。平臺通過全棧信創適配及標準化開發流程與工具鏈的普及,降低了技術門檻,為數字化轉型提供了可復制的技術路徑。
七、經驗總結
ODD微服務平臺的建設充分體現了技術架構創新與開發生態的融合。通過構建集中式與分布式微服務雙架構體系,實現了對復雜業務場景的靈活支撐,同時以全棧信創適配為核心,推動自主可控能力的提升。在微服務治理、云原生部署及智能化運維等領域,形成了可復用的技術范式與標準化流程,提升了系統開發效率與運維穩定性。ODD平臺的建設為國產化替代與金融科技生態體系建設提供了參考,具有一定的行業推廣意義。
更多金融科技案例和金融數據智能優秀解決方案,請在數字金融創新知識服務平臺-金科創新社案例庫、選型庫查看。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.