终于有人把前台、中台、后台都讲明白了


导读:很多人提到中台时自然会问:“既然有中台 , 那是否有前台和后台?它们各自的职责又是什么呢?”本文为你详细解答 。
作者:欧创新 邓頔
来源:华章科技
终于有人把前台、中台、后台都讲明白了
本文插图
我们来看一下阿里巴巴对前台、中台和后台职责的定位 。

  • 前台主要面向客户以及终端销售者 , 实现营销推广以及交易转换 。
  • 中台主要面向运营人员 , 完成运营支撑 。
  • 后台主要面向后台管理人员 , 实现流程审核、内部管理以及后勤支撑 , 比如采购、人力、财务和OA等系统 。
企业级能力往往是前台、中台、后台协同作战能力的体现 。
如果把业务中台比作陆军、火箭军和空军等专业军种 , 主要发挥单一军种的战术专业能力 , 那么前台就是作战部队 , 它会根据前线战场的实时作战需求 , 快速完成不同职能业务中台能力的组合和调度 , 实现不同业务板块能力的融合 , 形成强大的组合打击能力完成精准打击 , 获得最大企业效能 。
而数据中台就是信息情报中心和联合作战总指挥部 , 是企业智能化的大脑 , 它能够汇集各类一线作战板块的数据和信息完成数据分析 , 制定战略和战术计划 , 完成不同业务中台能力的智能调度和组合 , 为前台作战部队提供快速数据和情报服务 。
后台就是后勤部队 , 它们不直接面向前台业务 , 主要提供企业后端支撑和管理能力 。
下面分别展开详细介绍 。
01 前台
传统企业的早期系统有不少是基于业务领域或企业组织架构来建设的 , 每个系统都有自己的前端界面和后端业务逻辑 , 不同系统之间相互独立 。 用户操作是竖井式 , 有时一笔业务需要登录多个系统才能完成完整的业务流程 , 如图1-2所示 。
终于有人把前台、中台、后台都讲明白了
本文插图
▲图1-2 烟囱式的系统建设模式
完成中台建设后 , 进行前台建设时 , 需要一套企业级整体解决方案 , 以实现各种不同中台的前端操作、流程和界面的组合、联通和融合 。 不管后端有多少个中台 , 前端用户感受到的始终只有一个前台 , 如图1-3所示 。
终于有人把前台、中台、后台都讲明白了
本文插图
▲图1-3 前台业务的融合
在前台设计时 , 我们可以借鉴微前端的设计思想 , 通过企业级主应用与微前端应用集成 , 不仅可以实现前端页面逻辑的解耦和页面级服务的复用 , 还可以根据企业核心业务链路和业务流程 , 通过对不同业务板块微前端页面的动态组合和编排 , 实现企业级前台业务的融合 。
微前端页面还可以融合到不同终端和渠道应用的核心业务链路中 , 实现前端页面、流程和功能的组合和复用 , 也可以满足场景化的销售要求 , 实现微前端应用的灵活快速发布 。
02 中台
传统企业的核心业务大多是基于集中式架构开发的 。 这种集中式单体系统 , 一般都存在扩展能力弱、弹性伸缩能力差的问题 , 无法适应突发高频访问的互联网业务场景 。 同时 , 传统企业数据类应用大多通过ETL工具抽取数据以实现数据建模、统计和报表分析功能 。
这种传统的数据仓库处理模式往往会存在数据时效性问题 , 再加上传统数据类应用主要面向企业管理和决策分析 , 并不是为前台而生的 , 因此难以快速响应前台一线业务的数据服务要求 。
所以 , 在企业数字化转型时 , 需要同时解决传统的业务和数据应用建设的问题 , 采用双中台模式同步建设业务中台和数据中台 。
1. 业务中台
业务中台的建设可采用DDD(Domain Driven Design , 领域驱动设计)方法 , 通过领域建模 , 将可复用的公共能力从各个单体中剥离、沉淀并组合 。 采用微服务架构 , 建设成为可共享的通用能力中台 。 通用能力中台更强调标准化和抽象能力 , 面向企业所有业务领域实现能力复用 。 同样地 , 我们也可以通过微服务架构将核心能力建设成可以面向不同渠道和场景的可复用的核心能力中台 。