以近期项目为例说明数字中台系统。按照功能模块划分,主要分为以下几个功能模块。

图片


业务中台和数字中台都是从企业自身业务建设和运营过程中提炼出来的共性和核心能力。并肩构成了数字中台,支撑前台对用户提供闭环业务服务。对内连接企业的后台系统,诸如酒管、财务管理系统等。

业务中台以业务领域划分边界,形成高内聚、低耦合的面向业务领域的能力中心,实现的是业务场景通用部分的功能,解决前台业务共性的问题。

数据中台接入业务中台、后台和其他第三方数据,完成海量数据的存储、清洗、计算、汇总等,构成企业核心数据能力。

业务中台特点

能力支撑:业务中台居于整个数字化平台的中间层,是上层应用建设的基础。通过对业务中台能力的编排,实现为不同场景应用功能提供支撑。

中心自治:业务中台由不同业务中心构成,中心是一个独立运营体系,由多个业务实体聚合而成,提供了中台能力的编码实现。

业务中台模型

整体架构

以中心为最小单位进行设计,分为功能层级架构和技术层级架构。功能层级架构主要描述业务中台在整个数字平台中所处的位置,业务中台由哪些中心组成,以及中心与应用、中心与后台的交互关系。功能层级的架构承接了企业的应用蓝图规划,指导企业各IT系统的职责划分和定位。

功能层级整体架构

图片


业务应用层:通过调用和组合中台能力,实现应用逻辑。

数字中台层:分为业务中台和数据中台,实现企业业务活动的核心机制,并通过数据中台对业务运营提供数据支撑。

基础组件层:介于业务服务和技术中间件之间,提供通用的业务功能和技术功能,并解耦业务应用和技术中间件,包括认证,消息发送,规则引擎,消息队列,缓存等。

Paas层:为应用软件提供部署平台和运行环境,主要指互联网技术中间件,如分布式应用服务,容器服务,消息服务,日志服务等。

Iaas层:基础设施层,云化的基础设施资源,包括云计算服务器,云存储和共享的计算资源等。

能力开放平台:

服务编排: 不同的业务场景会导致不同的业务规则。通过能力地图,中台能力使用方可以查看业务中台已有的业务规则,与当前业务场景进行匹配。通过配置视图将业务场景、业务规则串联起来组成新的服务能力。

服务注册:第三方可以将服务注册到平台,通过平台统一提供给应用。比如智能中心,主要能力是由IOT平台提供。

技术层级整体架构

图片


展现层:满足用户体验需要。

服务层:采用微服务架构,支持动态伸缩,精准监控。

技术服务层:分为PaasSaas层,Paas通过各种中间件输出能力。Iaas向用户提供基础资源能力。

运营管理层:通过数据埋点、大数据技术进行数据采集分析和业务试错,并通过计算结果指导业务工作。

运维支撑层:确保系统容灾能力和稳定性。


以上为整体框架设计思路,后续就是概要设计和技术实现,将架构落地的过程。