数字经济和5G商用的加持,为运营商开启了价值回归和业务重构的新征程。无论是当前大力拓展的政务、教育、医疗、交通等垂直行业市场,还是未来5G环境下的新应用场景,叠加OAO、直播带货、新零售等商业模式的正向效应,政企客户对通信服务的需求将更加全面细致,传统业务和新型业务的融合也将更为紧密。正是这种融合业务的发展趋势,对运营商的企业级订单服务建设提出更高挑战:
1、融合壁垒要求服务分治。原有系统的服务能力是基于相对稳定的传统业务场景进行封装共享,面对不断涌现的新型业务,无法做到快速、灵活的支撑。需要引入新的企业级服务设计原则,实现松耦合、高内聚的服务分治,为多融、多变的业务场景编排提供原子服务资产。
2、多方协同要求流程与应用分治。新型业务可能涉及合作伙伴的多方协同支撑,这就导致了业务流程中存在多变、多版本并存等场景。业务流程编排管理需要与流程调度分离,实现业务需求快速变更的同时,无需修改应用代码。
3、业务并发要求检索与处理分治。海量业务并发带来海量数据的沉淀,既要保证业务可用又要保证客户、合作伙伴、运营、管理等多方的业务可视,就需要引入独立业务搜索、数据分析架构设计,实现业务可用与业务可视分治管理,灵活扩展服务能力。
新一代订单中心:全云化架构,高度分治
基于对运营商全业务融合发展痛点的深刻理解,浩鲸科技推出了以“高度分治”为原则的新一代云化企业级订单中心,并完成针对政企一体化产品的成功演进。
新一代订单中心基于微服务架构和云原生搜索引擎,不仅灵活便捷支撑业务,还提升了订单查询性能和用户体验。同时通过流程的可视化绘制、表单的可视化配置和规则的可视化编排,灵活优化业务流程,快速响应业务变更,不断强化机器校验,实现提升订单派单效率,提升平台配置灵活性,提升订单查询性能,降低订单丢单、错单率的目标。
“四极”:极活响应、极速可视、极轻流程、极度可控
极活响应:基于微服务架构搭建新底座,快速响应业务需求
根据领域驱动设计(DDD)对订单中心架构进行演进,在应用层面将业务领域拆分成号卡业务、OAO业务、宽带业务等,并将每个业务改造成松耦合的微服务应用,各司其职,减少关联影响。同时支持按需(按业务切片、按使用频度切片等)灵活扩展,保障系统高可用、高性能。在数据库层面,根据拆分后的微服务,还实现了按照微服务独立数据库用户。
极速可视:引入云原生的搜索引擎,业务与搜索分离
订单中心业务中,无论是外部合作伙伴的订单生产,还是内部上下游系统的依赖,订单查询的调用量都非常大。针对日益增长的业务订单量与极速检索体验之间的矛盾,引入云化的搜索引擎,实现业务数据索引的实时存储、快速检索等。同时云化的搜索引擎,能提升订单查询效率,将订单及其扩展信息中强搜索需求的索引字段同步到搜索引擎,当应用产生搜索需求时,即可通过搜索引擎进行索引检索定位。
极轻流程:业务流程引擎云化升级,高扩展低差错
随着订单中心接入业务的增加,海量订单带来了工作流负载的同步增长,订单派单卡顿的风险随之变大。流程引擎向全面云化升级改造,支持水平的横向扩展,能适应业务需求的增长,提供可视化流程监控的功能,对流程实例支持查询以及详情查看。基于流程状态机模型来实现订单效率提升的方法,降低流程派发时卡顿的风险,通过提供统一的流程管理模块,实现订单流程的统一编排、统一调度,完善对订单流程的全生命周期管理,加强订单的监控预警能力。
极度可控:技术架构云化改造,提高自主可控性
对于系统关键中间件进行国产或云化升级,从国外商业组件向云原生组件升级演进。在缓存组件上,针对商业组件Oracle的coherence缓存进行升级改造,升级为云化及开源组件,在此基础上引入自研Redis集群可视化监控组件,提升组件的可维护性和易用性。
最佳实践:全网订单一点汇总,一点交付
浩鲸科技通过架构、工程、运维三方面能力提升,助力某省份移动打造了针对复杂多元业务融合受理与订单服务的新一代企业级订单中心,实现全网业务订单一点接收汇总、一点履约交付。
架构效益:通过领域驱动设计、微服务架构升级和技术组件升级:
订单中心高内聚、低耦合、扩展弹性灵活、运行稳定、消除单点故障的目标;
各业务子域按照微服务实现独立部署、独立升级。
性能效益:更高吞吐,更快响应,更少错误:
承接新业务周期大大缩短,仅需可视化配置即可保证1天以内上线,效率提高90%;
订单创建的性能单Pod从平均60笔/s到1000笔/s以上,大幅提升10多倍;
工作流平均处理时长从900毫秒减少到300毫秒;
丢单、错单率从0.1%-0.3%降低到0.01%;
订单查询性能单Pod从平均40次/s到800/s以上,支撑全业务订单日均千万笔的查询量。
备注: