餐饮SaaS业务系统架构演进

如果无法正常显示,请先停止浏览器的去广告插件。
分享至:
1. 餐饮SaaS业务系统架构演进 牟宗彦 美团餐饮SaaS事业部
2. 目录 一 业务系统介绍 二 业务系统架构演进 三 总结和展望 2
3. 目录 一 业务系统介绍 二 业务系统架构演进 三 总结和展望 3
4. 业务系统链接餐饮SaaS产品和餐饮商家 负责商品交易、产品交付、商家销售与服务 业务运营支撑系统 餐饮 SaaS 产品 餐饮 商家 SaaS产品 业务系统 餐饮商家 商品交易与产品交付 产品设计 业务 系统 餐饮 SaaS 业务 商品定义 渠道采购 销售下单 安装交付 续费增购 新单屏A 直营 代理 BD小李 张老板 实施小刘 安装设备 开通服务 增购模块 会员营销 产品获取 产品研发 商家销售与服务 使命: 服务于餐饮SaaS业务,帮助 业务更高效地开展销售和服 务工作 产品维护 线索获取 资源分配 邀约拜访 合作签约 售后服务 浅草日料 张老板 上海二区 小李私海 约某日去 总部拜访 产品介绍 签约8店 怎么做 会员营销 产品使用 4
5. 餐饮SaaS业务系统现状 支撑业务渠道 直营 代理 KA 上游 自助 实施 CRM 客户成功 供应链 销售过程 服务过程 下游 交易过程 履约过程 收银产品 收单产品 目标 意向 项目制交付 售后工单 销售单 退货单 设备履约 人工服务 履约 拜访计划 拜/陪访 任务 太平洋工单 采购单 收付款 支付服务 履约 SaaS服务 履约 产品信息 支付产品 门店 商家 合作商 资源轮转 合同 商品 策略 资产 财务 线索 合作商机 战区 合同文件 类目 定价策略 激活码 对账 设备 传账 商机 客户 商家信息 商品 代理商 门店公私海 合同模板 品牌 客户单元 售卖策略 产品 门店 用户 帐号 技术服务 服务商 组织人员 品牌公私海 实施责任田 短信签署 电子营业执 照签署 CRM主要解决 组织和商家的业务复杂性 组合 促销活动 设备平台 产品信息 SaaS平台 商家信息 支付平台 仓库 分润 库存 账单 财务信息 财务平台 属性 满返活动 批次 供应链主要解决 产品和组织的业务复杂性 发票 5
6. 目录 一 业务系统介绍 二 业务系统架构演进 - 从单体架构到垂直架构 - 从垂直架构到分层架构 - 从分层架构到微内核架构 三 总结和展望 6
7. 支持业务快速把产品推向市场 产品单一 业务简单 合作商 创建合作商 美团BD 录入基本信息 «includes» «includes» 签合同 录入资质信息 修改合作商 合同 谈合作 «includes» 录入合同 «includes» «includes» 修改合同 美团BD 录入基本信息 录入银行卡信息 发起合同签约 «extends» 提交审核 录入清算信息 «extends» 审核成功 审核失败 «extends» 进件成功 «extends» 进件失败 作废合同 装设备 设备 智能POS:业务在线下 渠道推广的第一款产品 初始化 装机 美团BD «includes» «includes» «includes» 绑定 功能设置 撤机 «includes» 解绑 7
8. 单体架构 实体模型 系统功能架构 单体供应链系统 录入 银行卡 资料收集 合作商 合同 审核 结算规则 私海 门店 提交申请 城市审核 收单行 总部审核 微信 入件 公海 提交入件 结果查询 支付宝 物理设备 虚拟设备 设备 初始化 绑定 解绑 功能设置 8
9. 产品种类增多,系统按功能归纳合并 按产品建设的垂直架构 POS产品 码产品 盒子产品 POS商户 码商户 盒子商户 POS合同 POS审核 POS交付 码合同 码审核 码交付 按功能建设的垂直架构 …… 微信支付宝支付 POS 支付服务 盒子合同 盒子审核 刷卡支付 盒子 …… 设备 支付服务 售卖策略 支付服务 营销活动 设备 售卖策略 设备 营销活动 支付服务订单 合同 设备订单 门店 支付服务 终端 送货 …… 盒子交付 绑定设备和支付服务 POS售后 码售后 盒子售后 产品类垂直系统 支付服务管理 支付类垂直系统 终端管理 撤换机 设备类垂直系统 9
10. 目录 一 业务系统介绍 二 业务系统架构演进 - 从单体架构到垂直架构 - 从垂直架构到分层架构 - 从分层架构到微内核架构 三 总结和展望 10
11. 产品功能丰富,硬件结构复杂性增加 无线路由 Windows版收银 Android版收银 读卡器(USB 扫描枪 移动POS 扫码盒 口) 钱箱 无线接收器 电子秤 交换机 基站 点菜宝 美团管家 摄像头 标签打印机 58A打印机 80A打印机 KDS 智能电 视 点餐助手 平板点餐 11
12. 产品功能丰富,软件结构复杂性增加 12
13. 按功能垂直建设无法满足快速增长的产品复杂性 刷卡支付 微信支付宝支付 POS 盒子 …… XX产品 XX产品 产品 支付服务 支付服务 售卖策略 产品1 设备 支付服务 营销活动 设备 售卖策略 合同 设备订单 门店 支付服务 终端 送货 绑定设备和支付服务 支付功能 产品3 产品4 设备 营销活动 支付服务订单 支付服务管理 产品2 功能A 功能B 功能C 业务系统a 业务系统b 业务系统c 业务系统 终端管理 设备功能 撤换机 XX功能 随着产品软件硬件复杂性持续增长,业 务系统支持产品上市交付的效率降低 XX功能 业务系统与产品不正交,产品复杂 性增加带来业务系统复杂性增加。 需要找到更抽象的方法,让业务系 统摆脱产品复杂性的影响。 13
14. 按功能垂直建设系统问题分析 问题1:单系统,单功能, 多角色,多职责 收款 交易方 交易商品 • 支付功能系统职责:交易、 支付 • 设备功能系统职责:交易、 支付、库存 退款 角色 架构型 支付类 产品功能 银行卡 支付 开通 分类描述 架构型 时刻时段 架构型 支付产品 支付实例 设备是支付 服务的载 体,支付需 要绑定设备 才能使用 绑定 使用方 关闭 解绑 支付实例 绑定方 商家 送货 配送货物 配送方 退货 事物 架构型 设备类 产品功能 问题2:产品交付履约差异 导致业务系统差异 • 支付履约:开支付 • 设备履约:送货、安装 POS机 收款 交易商品 交易方 退款 问题3:产品功能依赖导致 业务系统依赖 • 支付与设备的依赖,导致支 付功能系统与设备功能系统 依赖 14
15. 架构演进方向:从按功能建系统到按职责建系统 职责分离:单系统、单职责 交易职责 • • • • 收款 交易方 交易商品 解除依赖 退款 支付类 产品功能 银行卡 支付 交易系统:沉淀交易能力(SaaS业务) 支付系统:沉淀支付能力(金融平台) 设备系统:沉淀设备能力(企业平台) …… 开通 支付产品 支付实例 设备是支付 服务的载 体,支付需 要绑定设备 才能使用 使用方 关闭 支付职责 绑定 解绑 支付实例 绑定方 商家 送货 配送货物 配送方 退货 设备类 产品功能 业务系统聚焦交易职责,主动剥离 其他职责 • 业务系统,产品扩展能力增强,产品履 约交付能力增强 • 平台系统,支持多业务,向平台演进 库存配送职责 POS机 收款 交易商品 交易方 退款 交易职责 重构业务流程,提高业务效率 • 前:按产品功能独立上单,操作串行 • 后:统一交易,并行履约 15
16. 按职责建设系统模型分析 开通 支付系统 支付产品 特约商户123 使用方 关闭 刷卡支付 费率:6‰ 绑定 支付产品 实例 虚拟终端 绑定方 解绑 交易系统 收款 交易方 交易商品 智能POS基 础版 售价:XXX 新大陆 设备 送货 配送货物 配送方 型号:N900 浅草六丁目 来福士店 POI:长宁路 退货 退款 流量系统 开通 流量产品 使用方 流量:500M 绑定 流量产品 实例 产品 流量卡123 绑定方 解绑 商品 浅草六丁目 来福士店 责任人:王某 关闭 流量包 交易 虚拟终端 ID:XXX 设备系统 老板张某 付款账 户:XXX 支付商户 号:456 履约 卡号:456 16
17. 按职责建设的分层架构 基础设施 SSO 终 端 直营APP 代理APP 商家APP 运营后台 UAC ORG 门店 应 用 层 签约销售 流程 采购流程 交付履约 流程 分润流程 售后流程 从按照产品功能建设的垂直架 构,演进到领域层+应用层+平台 层的分层架构 应用层职责:业务场景交互、业 务流程串联 客户 审批工具 标签工具 领 域 层 商品 策略 干系 人 订单 收付 款 履约 资产 财务 领域层职责:商品交易履约,沉 淀8个交易领域能力 …… 平台层职责:产品设计研发、产 品交付维护 消息推送 外呼工具 …… 平 台 层 设备平台 支付平台 财务平台 发票平台 流量平台 17
18. 聚焦交易职责的领域层实体模型 外部系统 业务领域层 支付服 务 …… 设备 外部系统 使用 产品信息 产品 • 产品对象泛化各产品功能, 新增产品可扩展 • 产品组合成商品,进行交易 商品 交易 履约 …… 交易 策略 交易 参与方 履约 参与方 配送 • 统一交易后,订单拆分并行 履约 • 履约对象泛化各产品功能的 履约流程,新增履约可扩展 18
19. 领域层沉淀交易能力 建设商品域 • 商品域 对接外部产品,维护交易 履约流程中需要的信息 商品交易 基本信息 收付款域 产品履约 建设策略域 • 封装价格、销售规则,应 对2B业务价格活动灵活特 点 建设收付款域 • 提供多场景支付方式,满 足线下商家与BD灵活收付 款需求 收银台付 款 余额付款 属性 对接产品 收款 支付服务 银行卡打 款 交易流水 扣款 库存 设备 产品 商品 订单 收付款 线下银行 转账认款 流量服务 策略域 收银台退 款 策略 免审价 基础价 折扣规则 价格策略 销售策略 促销活动 底价 返利规则 退款 余额退款 银行卡退 款 赠送规则 地域规则 商户规则 渠道规则 19
20. 领域层沉淀调度履约能力 建设订单域,订单拆分调度 • • • • 交易订单:用于交易,谁卖给谁怎 么卖 门店订单:用于派单,谁去哪儿给 谁履约 商品订单: • 价格分摊,哪个商品分摊了多 少钱多少优惠 • 扣款方式传账方式,先货后款 还是先款后货 产品订单:对接履约单,什么产品 通过什么方式在什么时间履约 建设履约域,统一对接外部平台 • • • 对接设备平台,具备设备交付能力 对接支付平台,具备支付交付能力 ... 建设干系人域,统一交易履约过程 中的参与角色 设备交付能力 干系人 设备平台 实施员小张 产品订单 干系人 门店联系人 王先生 干系人域 商品订单 智能POS 付款XXX元 干系人 烧肉三代目 长宁店 干系人 商品订单 智能POS*1 小白盒*2 小白盒 付款XXX元 交易订单 普锐斯7180S 产品订单 微信支付 费率XX‰ 订单域 应付XXX元 实付XXX元 产品订单 产品订单 门店订单 浅草六丁目 黄浦店 干系人 门店联系人 李女士 干系人 实施员小赵 配送 安装 绑定 配送 安装 绑定 产品订单 销售小刘 商品 设备履约 刷卡支付 费率XX‰ 门店订单 客户张老板 新大陆N900 商品订单 小白盒 流水扣XXX元 普锐斯7180S 履约域 支付服务履约 刷卡支付开通 微信支付开通 微信支付开通 产品订单 微信支付 费率XX‰ 支付平台 支付交付能力 20
21. 目录 一 业务系统介绍 二 业务系统架构演进 - 从单体架构到垂直架构 - 从垂直架构到分层架构 - 从分层架构到微内核架构 三 总结和展望 21
22. 业务探索SaaS年费模式 买断模式 年费模式 产品 模块 模块 商家 一次性 买断 产品 门店 模块 门店 模块 首购 续费 升级 商家 门店 增购 门店 续签 • 产品整体打包各种功能模块 • 一次性卖给商家 • 产品分模块售卖 • 销售服务场景多样化:首购、续 费、升级、增购、续签 22
23. 业务流程复杂性增加 实施交付 下单 单店 直营 买断 创建订单 …… 渠道 销售 方式 实施员 门店 服务开通 下单 收银系统 流程多,差异大 流程长,任务多 参与角色多,人工干 预多 实施交付 创建订单 …… • • • …… 帐号激活 商家老板 单店 代理 续费 代理BD 私海 门店 服务续费 代理BD 收银系统 …… 支付 买断 采购 派单 支付 维度类型 商家 直营BD 2B业务流程特点: 进店安装 商家老板 直营 下单 …… 签约 单店 创建订单 …… 销售 …… 连锁 KA 首购 …… KABD 运营 首购 立项审批 PMO 支付 商家老板 客成 分配 实施员 审核订单 KA 连锁 实施员 立项申请 KABD 履约 实施交付 代理 续费 业 务 流 程 立项 项目经理 标准流程 …… 实施员 帐号激活 实施员 立项 …… 收银系统 门店 服务开通 支付系统 实施交付 …… 差异流程 门店 服务开通 进店安装 分配 项目经理 下单 收银系统 进店安装 增购 售后 总部 服务开通 进店安装 连锁 KA 增购 创建订单 …… KABD 审核订单 支付 商家老板 项目挂靠 运营 实施员 PMO 实施员 门店 服务开通 门店 服务开通 收银系统 …… 收银系统 23
24. 按职责分层架构的问题 基础设施 SSO 终 端 直营APP 代理APP 商家APP 运营后台 UAC ORG 门店 应 用 层 签约销售 流程 采购流程 交付履约 流程 分润流程 售后流程 应用层腐化,维护成本高,研发 效率下降 客户 审批工具 标签工具 领 域 层 商品 策略 干系 人 订单 收付 款 履约 资产 财务 消息推送 外呼工具 …… 平 台 层 设备平台 支付平台 财务平台 发票平台 流量平台 应用层与领域层职责边界不清 晰,业务逻辑划分混乱 领域接口膨胀,支持不同流程不 同场景 …… 24
25. 定义流程对象,通过状态机控制流程 流程抽象 流程状态机 状态机 流程 1 活动 开始 行动 状态 源 1 单店直营 买断流程 单店代理 续费流程 连锁KA 首购流程 * 命令 事件 1 目标 1 触发 …… 转换 流程对象 流程唯一标识 流程 父流程标识 选购的商品 申请的活动 生成的激活码 …… 流程干系人及角色 商户及类型 支付方式 …… PID PPID 资源 环境上下文 状态机 状态机实例 BD活动: ▪ 查看商品列表 ▪ 选择商品 ▪ 下订单 ▪ …… 运营活动: ▪ 上架商品 ▪ 下架商品 ▪ 审核合同 ▪ …… …… 流程可运行 流程开始 已签约 已下单 …… 流程结束 流程等待 流程阻塞 25
26. 按职责建设的微内核架构 基础设施 SSO UAC ORG 终 端 应 用 层 直营APP 代理APP 商家APP 单店直营买断的销售流程 选商品 下订单 服务市场 运营后台 连锁KA首购的交付流程 …… …… 装设备 开服务 …… 应用层职责:场景交互 • • 拆分活动节点 节点行为相互差异,节点相互独立、 职责单一 门店 流程控制SDK 客户 审批工具 流 程 微 内 核 流程微内核职责:业务流程串联 流程 状态机引擎 流程方案 • • 流程实例 向上组合串联活动节点 向下定义约束领域能力 领域能力SDK 标签工具 消息推送 领 域 层 商品 策略 干系 人 订单 收付 款 履约 资产 财务 • 外呼工具 …… 领域层职责:可复用的2B交易领域 能力 平 台 设备平台 支付平台 财务平台 发票平台 流量卡 平台 …… • 领域接口定义上升,实现流程和领 域能力的依赖反转 领域服务可插拔 26
27. 活动节点拆分,快速实现节点行为差异 流程划分原则: 业务流程 行为相同的节点复用 行为变异的节点新建 连锁-KA-首购-销售流程 商家*渠道*销售方式 *自定义维度 单店-代理-首购-销售流程 业务流程 1 n 应 用 层 商品 选购 报价 审核 …… 商品 选购 代理 下订单 活动节点 …… 1 n KA生单 校验 生成连 锁订单 …… 代理生 单校验 代理库 存预扣 生成单 店订单 …… 业务动作 节点拆分原则: 行为差异 老行为复用节点 新行为创建新节点 1 n 流程 微内 核 领 域 层 KA 下订单 创建订单接口 创建支付单接口 库存预扣接口 领域能力接口 1 n 领域能力 复用 订单域 收付款域 资产域 领域能力实现 领域复用原则: 领域能力内聚 支撑多流程多节点 27
28. 流程对象组合串联,灵活实现差异业务流程 活动节点 n 1 流程对象 1 1 状态机配置 1 运营 KABD 报价 审批 KA 下订单 1 场景定义 • • • 流程对象组合串联多个活动节点 通过状态机定义流程行为 通过场景定义匹配业务请求 活动节点 标记活动事件 通过接口参数传递流程上下文 事件:审批通过 上下文:商户+渠道+销 售方式+干系人+…… 流程匹配 通知KABD下订单 上下文:商户+渠道+销 售方式+干系人+…… 状态迁移 流程对象: 连锁-KA-首购销售流程 流程实例: 浅草六丁目-BD小李-首 购销售流程 动作执行 事 报价完成 件 : 审 批 通 报价审批 通过 过 获取下一个活动节点: KA下订单 更新流程实例: 浅草六丁目-BD小李-首 购销售流程 状态机DSL 响应事件,状态迁移 动作执行,流程控制 连锁-KA-首购销售流程 选购完成 报价完成 报价审批 完成 下单完成 28
29. 目录 一 业务系统介绍 二 业务系统架构演进 三 总结和展望 29
30. 架构演进为了应对业务复杂性变化 产品复杂性: 流程复杂性: • 产品类型多样 • 流程长,任务多 • 产品结构复杂 • 流程多,差异大 • 产品生命周期复杂 • 流程变化频繁 • …… • …… 商家复杂性: 组织复杂性: • 商家类型多样 • 组织渠道、角色多样 • 商家组织结构复杂 • 组织作业模式复杂 • 商家生命周期复杂 • 组织策略规则复杂 • …… • …… 30
31. 业务系统架构演进总结 单体架构 按产品建设的 垂直架构 按功能建设的 垂直架构 按职责建设的 分层架构 应 用 层 场景交互 业务流程 按职责建设的 微内核架构 活动节点 插件 活动节点 插件 …… 业务流程核心 业务系统 支撑产品 的业务系 统 支撑产品 的业务系 统 …… 支撑功能 的业务系 统 支撑功能 的业务系 统 …… 领 域 交易能力 交易能力 层 平 台 平台能力 平台能力 层 …… 交易能力 插件 交易能力 插件 …… 平台能力 平台能力 …… …… 31
32. 持续为客户提供优质的产品和服务 多类型产品 全生命周期管理 全渠道协同轮转 软硬一体解决方案 直营渠道 多类型客户 全生命周期管理 小单店 优质单店 品牌加盟-纯授权 品牌加盟-总部管 理 供货加盟-区域 供货加盟-跨区域 直营连锁-区域 直营连锁-跨区域 代理渠道 内部 KA渠道 外部 自助渠道 实施渠道 线上线下客户服务 客成渠道 基础服务 技服渠道 增值服务 外部渠道 集成产品开发(IPD) 需求管理 产品开发 技术开发 战略规划 产品规划 技术规划 从线索到回款(LTC) 发现线索 现金回款 实施交付 培育商机 报价谈判 转化订单 业务端到端流程体系 从问题到解决(ITR) 问题请求 问题解决 方案交付 接收派单 分析定位 方案准备 32
33. 感谢聆听 Q&A 33
34. 招聘:餐饮SaaS技术部-Java高级/资深/ 专家/架构师 邮箱:zhengtianfeng@meituan.com 微信扫描成都招聘职位

Home - Wiki
Copyright © 2011-2024 iteam. Current version is 2.137.1. UTC+08:00, 2024-11-15 02:50
浙ICP备14020137号-1 $Map of visitor$