在中台过程中,订单中心我们常常听到的能力中心之一,一般负责驱动业务流程,实现订单管理、支付、商品交付、库存更新、清算、分佣等功能。
一. 业务分析
下边是对我们现有系统中涉及订单中心要提供能力的分析、抽象:
- 根据订单提供分账能力:业务系统处理完支付、交付等流程后,将订单信息推送给订单系统,由订单系统给商户(平台、供应商)做分账
- 提供支付、退款、分账、对账等能力:业务系统自己维护商品、库存相关信息,调用订单系统的支付能力,订单系统提供退款、分账、对账等功能
- 提供完整的业务流程实现:订单系统提供完成的业务能力支持,如理财、贷款等业务系统
- 提供流程审批部分订单管理:审核完成前的订单管理由渠道侧系统负责,审核完成后由业务系统做订单管理
基于上边对现有业务的分析及现有组织结构现状,现计划让订单中心先支持第四点审批流程相关的订单管理,再逐步扩展其功能。
二.实施步骤
中台在做到可复用的同时,要做到稳定且扩展性强。在不会跟着业务不断修改的同时做到尽可能的兼容各种业务场景,后期尽可能的做到配置化上线。 下边是我们对订单模型及流程的抽象。
- 订单模型抽象 通过对订单模型的抽象,统一内部数据模型,避免跟随业务场景不断变动
-
业务流程抽象 通过对业务流程抽象,新上线产品只需对接支付中心的标准接口,实现支付及交付的功能处理,即可快速上线
-
整体视图
三. 最终目标
- 统一订单管理
- 新建系统,按照标准接口对接订单中心,实现快速上线