知识卡片
传统核心与互联网电商重复建设的四种模式
内容
传统核心应用和互联网电商平台虽然定位、渠道、客户都不同,但因为销售的产品大多同质,两者的业务模型既有相似之处又有差异,重复建设主要体现在四种模式:一是核心能力的重复建设,比如保险的报价、投保、核保、出单这类核心业务流程,传统核心和互联网电商各自都有一套;二是通用能力的重复建设,比如用户、客户、数据字典这类通用功能,传统核心的版本功能大而全,互联网电商则为保持敏捷做了缩小版;三是同一业务领域的职能分离,同一个业务领域(如收付)被分散拆成两半分别建在不同渠道应用里,彼此功能独立又互补(如互联网电商用支付宝微信支付,传统核心用POS刷卡),本质上属于同一个领域模型却被人为割裂;四是完全独立的业务领域,比如互联网电商特有的在线客服、购物车,传统核心特有的柜台内部管理功能,彼此没有重叠。这四种模式对应四种不同的处理策略:前两种需要沉淀复用、第三种需要重组整合为完整领域模型、第四种则各自归属前台或后台、不必强行合并。
参考来源
- 位置:《中台架构与实现:基于DDD和微服务》第13章《如何用DDD重构中台业务模型》"13.1 传统企业应用建设分析"(源文件:_epub-src/OEBPS/Text/chapter4-2-1.xhtml)
- 结论依据:原文说明"1. 核心能力的重复建设……2. 通用能力的重复建设……3. 同一业务领域的职能分离……它们都属于收付业务领域的领域模型,却被分散到了不同的渠道应用中……4. 完全独立的业务领域",逐一列举四种模式及各自处理方式,直接支撑本卡片结论。
- 原始内容:还有一类业务功能,在互联网电商平台中建设了一部分功能,在传统核心应用中也建设了一部分功能,二者功能独立而且互补。它们属于同一个业务领域,只不过被分散到了不同的渠道应用中建设……它们都属于收付业务领域的领域模型,却被分散到了不同的渠道应用中。