數(shù)字經(jīng)濟和5G商用的加持,為運營商開啟了價值回歸和業(yè)務(wù)重構(gòu)的新征程。無論是當(dāng)前大力拓展的政務(wù)、教育、醫(yī)療、交通等垂直行業(yè)市場,還是未來5G環(huán)境下的新應(yīng)用場景,疊加OAO、直播帶貨、新零售等商業(yè)模式的正向效應(yīng),政企客戶對通信服務(wù)的需求將更加全面細致,傳統(tǒng)業(yè)務(wù)和新型業(yè)務(wù)的融合也將更為緊密。正是這種融合業(yè)務(wù)的發(fā)展趨勢,對運營商的企業(yè)級訂單服務(wù)建設(shè)提出更高挑戰(zhàn):
1、融合壁壘要求服務(wù)分治。原有系統(tǒng)的服務(wù)能力是基于相對穩(wěn)定的傳統(tǒng)業(yè)務(wù)場景進行封裝共享,面對不斷涌現(xiàn)的新型業(yè)務(wù),無法做到快速、靈活的支撐。需要引入新的企業(yè)級服務(wù)設(shè)計原則,實現(xiàn)松耦合、高內(nèi)聚的服務(wù)分治,為多融、多變的業(yè)務(wù)場景編排提供原子服務(wù)資產(chǎn)。
2、多方協(xié)同要求流程與應(yīng)用分治。新型業(yè)務(wù)可能涉及合作伙伴的多方協(xié)同支撐,這就導(dǎo)致了業(yè)務(wù)流程中存在多變、多版本并存等場景。業(yè)務(wù)流程編排管理需要與流程調(diào)度分離,實現(xiàn)業(yè)務(wù)需求快速變更的同時,無需修改應(yīng)用代碼。
3、業(yè)務(wù)并發(fā)要求檢索與處理分治。海量業(yè)務(wù)并發(fā)帶來海量數(shù)據(jù)的沉淀,既要保證業(yè)務(wù)可用又要保證客戶、合作伙伴、運營、管理等多方的業(yè)務(wù)可視,就需要引入獨立業(yè)務(wù)搜索、數(shù)據(jù)分析架構(gòu)設(shè)計,實現(xiàn)業(yè)務(wù)可用與業(yè)務(wù)可視分治管理,靈活擴展服務(wù)能力。
新一代訂單中心:全云化架構(gòu),高度分治
基于對運營商全業(yè)務(wù)融合發(fā)展痛點的深刻理解,浩鯨科技推出了以"高度分治"為原則的新一代云化企業(yè)級訂單中心,并完成針對政企一體化產(chǎn)品的成功演進。
新一代訂單中心基于微服務(wù)架構(gòu)和云原生搜索引擎,不僅靈活便捷支撐業(yè)務(wù),還提升了訂單查詢性能和用戶體驗。同時通過流程的可視化繪制、表單的可視化配置和規(guī)則的可視化編排,靈活優(yōu)化業(yè)務(wù)流程,快速響應(yīng)業(yè)務(wù)變更,不斷強化機器校驗,實現(xiàn)提升訂單派單效率,提升平臺配置靈活性,提升訂單查詢性能,降低訂單丟單、錯單率的目標。
"四極":極活響應(yīng)、極速可視、極輕流程、極度可控
- 極活響應(yīng):基于微服務(wù)架構(gòu)搭建新底座,快速響應(yīng)業(yè)務(wù)需求
根據(jù)領(lǐng)域驅(qū)動設(shè)計(DDD)對訂單中心架構(gòu)進行演進,在應(yīng)用層面將業(yè)務(wù)領(lǐng)域拆分成號卡業(yè)務(wù)、OAO業(yè)務(wù)、寬帶業(yè)務(wù)等,并將每個業(yè)務(wù)改造成松耦合的微服務(wù)應(yīng)用,各司其職,減少關(guān)聯(lián)影響。同時支持按需(按業(yè)務(wù)切片、按使用頻度切片等)靈活擴展,保障系統(tǒng)高可用、高性能。在數(shù)據(jù)庫層面,根據(jù)拆分后的微服務(wù),還實現(xiàn)了按照微服務(wù)獨立數(shù)據(jù)庫用戶。
- 極速可視:引入云原生的搜索引擎,業(yè)務(wù)與搜索分離
訂單中心業(yè)務(wù)中,無論是外部合作伙伴的訂單生產(chǎn),還是內(nèi)部上下游系統(tǒng)的依賴,訂單查詢的調(diào)用量都非常大。針對日益增長的業(yè)務(wù)訂單量與極速檢索體驗之間的矛盾,引入云化的搜索引擎,實現(xiàn)業(yè)務(wù)數(shù)據(jù)索引的實時存儲、快速檢索等。同時云化的搜索引擎,能提升訂單查詢效率,將訂單及其擴展信息中強搜索需求的索引字段同步到搜索引擎,當(dāng)應(yīng)用產(chǎn)生搜索需求時,即可通過搜索引擎進行索引檢索定位。
- 極輕流程:業(yè)務(wù)流程引擎云化升級,高擴展低差錯
隨著訂單中心接入業(yè)務(wù)的增加,海量訂單帶來了工作流負載的同步增長,訂單派單卡頓的風(fēng)險隨之變大。流程引擎向全面云化升級改造,支持水平的橫向擴展,能適應(yīng)業(yè)務(wù)需求的增長,提供可視化流程監(jiān)控的功能,對流程實例支持查詢以及詳情查看;诹鞒虪顟B(tài)機模型來實現(xiàn)訂單效率提升的方法,降低流程派發(fā)時卡頓的風(fēng)險,通過提供統(tǒng)一的流程管理模塊,實現(xiàn)訂單流程的統(tǒng)一編排、統(tǒng)一調(diào)度,完善對訂單流程的全生命周期管理,加強訂單的監(jiān)控預(yù)警能力。
- 極度可控:技術(shù)架構(gòu)云化改造,提高自主可控性
對于系統(tǒng)關(guān)鍵中間件進行國產(chǎn)或云化升級,從國外商業(yè)組件向云原生組件升級演進。在緩存組件上,針對商業(yè)組件Oracle的coherence緩存進行升級改造,升級為云化及開源組件,在此基礎(chǔ)上引入自研Redis集群可視化監(jiān)控組件,提升組件的可維護性和易用性。
最佳實踐:全網(wǎng)訂單一點匯總,一點交付
浩鯨科技通過架構(gòu)、工程、運維三方面能力提升,助力某省份移動打造了針對復(fù)雜多元業(yè)務(wù)融合受理與訂單服務(wù)的新一代企業(yè)級訂單中心,實現(xiàn)全網(wǎng)業(yè)務(wù)訂單一點接收匯總、一點履約交付。
架構(gòu)效益:通過領(lǐng)域驅(qū)動設(shè)計、微服務(wù)架構(gòu)升級和技術(shù)組件升級:
- 訂單中心高內(nèi)聚、低耦合、擴展彈性靈活、運行穩(wěn)定、消除單點故障的目標;
- 各業(yè)務(wù)子域按照微服務(wù)實現(xiàn)獨立部署、獨立升級。
性能效益:更高吞吐,更快響應(yīng),更少錯誤:
- 承接新業(yè)務(wù)周期大大縮短,僅需可視化配置即可保證1天以內(nèi)上線,效率提高90%;
- 訂單創(chuàng)建的性能單Pod從平均60筆/s到1000筆/s以上,大幅提升10多倍;
- 工作流平均處理時長從900毫秒減少到300毫秒;
- 丟單、錯單率從0.1%-0.3%降低到0.01%;
- 訂單查詢性能單Pod從平均40次/s到 800/s以上,支撐全業(yè)務(wù)訂單日均千萬筆的查詢量。