电商中台总体架构介绍
现在的电商产品,从某种程度来说特性并不明显示,大部分的电商产品操作流程同质,产品功能类似。
出现这样的状态,一部分原因是电商产品的用户交互过程雷同,在产品中完成用户任务方式类似:
上图的用户购物过程,在电商平台中几乎相差无几。电商产品在这一几乎通用的购物流程中所提供的服务大致可以分为三部份:
↘ 购物流程,即正向流程
↘ 售后流程,即逆向流程
↘ 用户中心,服务于用户体验流程、附加服务
那么为了服务于前端的这些功能模块,我们又需要建立相应的后台模块,这些模块则包含:
↘ 商品管理
↘ 订单管理
↘ 售后管理
↘ 活动管理
↘ 优惠信息
↘ 商家管理
↘ 仓储物流
↘ 运营系统
由于前台的多变,这整套的后台系统,需要服务于绝大部分的电商前台,称为“大中台”。
电商中台设计,在逻辑上分成为基础能力和平台产品两层,基础能力主要是稳定的业务模型、基础服务,通常不会随着业务、前台产品的调整发生变化,可以简单理解为产品的根基。
与些同时,还需要提供完整统一的后台服务、客服系统、运营系统、仓储物流系统等,将这些产品整合打包服务于多个前端系统。
而平台产品层是主要通过流程等技术手段,将基础能力构建成业务解决方案,解决共性和个性化的问题。
以电商交易业务为例,几乎所有的交易都会涉及库存,优惠,价格等内容。
而单看每部分的内容,可变化的并不多。那么,就可以将每个部分的内容的基础内容沉淀,成为基础能力部分的线成。然后再通过扩展方式应对特殊的个性场景。
例如,在平台产品层中,要应对一口价,拍卖,货到付款,预售等不同的交易场景,因此将基础能力进行设计,形成满足不同场景的解决方案,以服务方式应用于前台产品中。
同样的,来看一看前台产品:
前台产品的售前环节包含:首页、分类页、搜索、活动,对应的列表页、详情页、和用户中心中的帐户信息、收藏信息、优惠信息等。
而售中环节则包含购物车、下单流程页面。
售后流程则包含用户中心、客服系统、订单管理和售后流程。
在平台产品层应用时,即可将基础交易服务构建的个性化场景方案,渗透到一整套的前台信息架构中,并贯穿到完全不同的电商平台中去。
这样一套电商中台的设计思路,是在遵循绝大多数用户习惯,可快速推进、迭代,同时可以节约开发成本的差异化产品设计基础上,与提升产品细节体验,提高产品可塑性的前端设计方案结合,形成了一整套电商企业经营平台策略。