业务中台

1.业务中台定义

业务中台完成的则是多个业务场景的通用部分,以及挂载和执行面向特定前台业务的扩展功能。

企业把全程业务的“共性”业务能力和数据沉淀到中台,形成中台的数据能力,并以“积木式”机制组装、共享给前台业务调用,赋能前台业务“个性”的多端多场景创新。

2.业务中台举例

我们以会员中心、消息中心、基础数据中心这三个系统模块为例。以往,企业在多个业务系统内都有这三个模块的功能,但这些功能所产生的数据都维护在各自的业务系统里,无法进行整合和使用。而现在,通过中台,我们就可以把会员体系、会员信息、会员忠诚度、会员等级、会员权益、会员积分抽象为会员中心的通用业务能力;把会员类型、会员入会渠道、会员等级分类、会员积分类型等抽象为可配置项;把会员站内信通知、注册会员的短信通知等抽象为消息中心的能力。这样一来,中台便既满足了不同业务系统的需求,又将已有的数字能力资源快速有效地整合起来了。

3.业务中台基本项

b我们将业务运行机制拆解为业务四要素——业务对象、业务能力、业务规则,业务流程和业务配置。

业务对象包括实体对象和过程对象,实体对象包括店铺用户等,过程对象包括订单等。

业务能力是对业务对象的操作。

业务规则影响了各能力中心所提供的能力和业务数据的聚合、转换、变化。比如,“商品创建能力”搭配“商品需要审核”的业务规则,就会产生“商品创建后,商品进入待审核状态,需要审核通过后才能发布”的情况。

业务配置是内嵌在中台业务逻辑中的一些控制点和扩展点。

4.业务中台架构设计

从软件系统工程的角度看,完整的中台体系由设计态、管理态、运行态三个阶段组成。

设计态的业务中台提供组件平台和能力平台。组件平台的作用是快速搭建应用,能力平台的作用是统一管理和使用中台能力。

组件平台可完成前后端组件的注册、发布及接入指引。这里的组件包括技术类组件和业务类组件两类。技术类组件封装了通用的技术功能;业务类组件不仅封装了特定的业务逻辑,也封装了对中台能力的调用。组件平台为业务应用端到端的建设,从创建应用、描述数据模型到组装页面,提供了组件素材,加快了应用的搭建。

能力平台提供能力的注册、发布及接入指引。

运行态的中台包括能力配置、能力编排、能力执行三个方面。

5.业务能力可配置

中台在实现通用业务规则的基础上,将其针对不同业务场景的可变部分提取出来,作为业务的可配置项,并对这些可配置项进行统一管理,就形成了中台能力可配置的特性。业务配置项一般分为两种类型。

·业务参数:业务参数是针对既定范围内可变业务规则的业务控制点。中台在实现通用业务规则的基础上,将其针对不同业务场景的可变部分提取出来,作为业务的可配置项,并对这些可配置项进行统一管理,就形成了中台能力可配置的特性。业务配置项一般分为两种类型。

业务参数:业务参数是针对既定范围内可变业务规则的业务控制点。

·业务扩展点:业务扩展点是在业务参数的基础上,满足不确定候选值业务规则的另一种业务控制点。

6.业务中台构建思路

领域可分为通用能力域和商业能力域,具体为核心域,支撑域,通用。

领域→业务场景→业务事件,行为,角色→抽象出业务实体,业务能力,能力可配置,流程规则。

7.中心设计

中心设计包括组件规划、1级架构设计、中心概要设计。

组件规划是指明确根据领域模型规划出的能力中心由哪些业务组件组成。业务组件是业务逻辑的封装单位,包含一个或多个能力,一般用于完成一个具体的业务任务,并可被多个业务场景所复用。

通过设计数据库概念模型、功能包结构、核心时序图、接口设计等,为中心的详细设计与开发奠定基础。

8.业务中台与其他系统的集成 

接口,消息队列,文件,共享数据库

9.数据中台

主题域,标签,算法模型

你可能感兴趣的:(业务中台)