前台、中台、后台到底是什么?

  • 01 前台
  • 02 中台
    • 1. 业务中台
    • 2. 数据中台
  • 03 后台

来源:大数据DT

导读:很多人提到中台时自然会问:“既然有中台,那是否有前台和后台?它们各自的职责又是什么呢?

我们来看一下阿里巴巴对前台、中台和后台职责的定位。

  • 前台:主要面向客户以及终端销售者,实现营销推广以及交易转换。

  • 中台:主要面向运营人员,完成运营支撑。

  • 后台:主要面向后台管理人员,实现流程审核、内部管理以及后勤支撑,比如采购、人力、财务和OA等系统。

企业级能力往往是前台、中台、后台协同作战能力的体现。

如果把业务中台比作陆军、火箭军和空军等专业军种,主要发挥单一军种的战术专业能力,

那么前台就是作战部队,它会根据前线战场的实时作战需求,快速完成不同职能业务中台能力的组合和调度,实现不同业务板块能力的融合,形成强大的组合打击能力完成精准打击,获得最大企业效能。

而数据中台就是信息情报中心和联合作战总指挥部,是企业智能化的大脑,

它能够汇集各类一线作战板块的数据和信息完成数据分析,制定战略和战术计划,完成不同业务中台能力的智能调度和组合,为前台作战部队提供快速数据和情报服务。

后台就是后勤部队,它们不直接面向前台业务,主要提供企业后端支撑和管理能力。

01 前台

传统企业的早期系统有不少是基于业务领域或企业组织架构来建设的,每个系统都有自己的前端界面和后端业务逻辑,不同系统之间相互独立。

用户操作是竖井式,有时一笔业务需要登录多个系统才能完成完整的业务流程,如图1-2所示。

▲图1-2 烟囱式的系统建设模式

完成中台建设后,进行前台建设时,需要一套企业级整体解决方案,以实现各种不同中台的前端操作、流程和界面的组合、联通和融合。不管后端有多少个中台,前端用户感受到的始终只有一个前台,如图1-3所示。

▲图1-3 前台业务的融合

在前台设计时,我们可以借鉴微前端的设计思想,通过企业级主应用与微前端应用集成,

不仅可以实现前端页面逻辑的解耦和页面级服务的复用,还可以根据企业核心业务链路和业务流程,通过对不同业务板块微前端页面的动态组合和编排,实现企业级前台业务的融合。

微前端页面还可以融合到不同终端和渠道应用的核心业务链路中,实现前端页面、流程和功能的组合和复用,也可以满足场景化的销售要求,实现微前端应用的灵活快速发布。

02 中台

传统企业的核心业务大多是基于集中式架构开发的。

这种集中式单体系统,一般都存在扩展能力弱、弹性伸缩能力差的问题,无法适应突发高频访问的互联网业务场景。

同时,传统企业数据类应用大多通过ETL工具抽取数据以实现数据建模、统计和报表分析功能。

这种传统的数据仓库处理模式往往会存在数据时效性问题,再加上传统数据类应用主要面向企业管理和决策分析,并不是为前台而生的,因此难以快速响应前台一线业务的数据服务要求。

所以,在企业数字化转型时,需要同时解决传统的业务和数据应用建设的问题,采用双中台模式同步建设业务中台和数据中台。

1. 业务中台

业务中台的建设可采用 DDD(Domain Driven Design,领域驱动设计) 方法,通过领域建模,将可复用的公共能力从各个单体中剥离、沉淀并组合。

采用微服务架构,建设成为可共享的通用能力中台。通用能力中台更强调标准化和抽象能力,面向企业所有业务领域实现能力复用。

同样地,我们也可以通过微服务架构将核心能力建设成可以面向不同渠道和场景的可复用的核心能力中台。

核心能力中台设计时,需充分释放出极强的快速适应不同业务场景和渠道的企业核心能力,从而在面向不同渠道和客户时,能够快速灵活地持续发挥出企业的核心竞争力优势。

而通用能力则可通过抽象和标准化设计,让其具有更强的业务融合和企业级组合与支撑能力,通过企业主应用联通各个不同业务板块,发挥企业业务、数据和流程的黏合剂作用。

业务中台落地后的微服务可以向前端、第三方和其他中台提供API服务,实现通用能力和核心能力复用,如图1-4所示。

▲图1-4 微服务对外的服务方式

有一点需要注意:在将传统集中式单体应用按业务职责和能力细分为微服务,以及建设中台的过程中,会产生越来越多的独立部署的微服务。

这样做虽然提升了应用弹性伸缩和高可用能力,但由于微服务之间运行的物理隔离,微服务拆分会导致数据的进一步分离。

原来单体系统的一些内部调用也会变成跨微服务调用,再加上前后端分离设计后,还要完成前后端应用集成,这样会增加企业级应用集成的难度。

如果没有合适的设计方法和指导思想,处理不好前台、中台和后台的关系,将会进一步加剧前台业务和数据的孤岛化、碎片化。

2. 数据中台

为了打通数据孤岛,通过数据智能化实现业务和数据融合以及商业模式创新,支持在线数据服务,支持业务中台和前台的精细化数字化运营,企业需要同步建设数据中台。数据中台的主要目标如下。

  • 一是完成企业全域数据的采集与存储,实现不同业务类别中台数据的集中管理。

  • 二是按照标准的数据规范或数据模型,基于不同主题域或场景对数据进行加工和处理,形成面向不同主题和场景的数据应用,比如客户视图、代理人视图、渠道视图、机构视图等不同的数据服务体系。

  • 三是建立数据驱动的运营体系,基于各个维度的数据,萃取数据价值,组合企业各种能力,支持业务智能化和商业模式的创新,实现精细的数字化运营。

相应地,数据中台的建设就可分为三步。

  • 第一步,实现各中台业务数据的汇集,解决数据孤岛和初级数据共享问题。

  • 第二步,实现企业级实时或非实时全维度数据的深度融合、加工和共享。

  • 第三步,萃取数据价值,支持业务创新,加速从数据转换为业务价值的过程。

数据中台可以建立在数据仓库或数据平台之上,将数据服务化之后提供给中台或者前台应用。

与数据平台相比,数据中台不仅服务于分析型场景,还更多服务于交易型业务场景,为前台业务提供数据智能服务。

基于数据库日志捕获的技术,使得数据获取的时效性大大提升,这样就可以为数据中台的交易型场景提供很好的支撑。

综上,数据中台主要完成数据的融合和加工,通过数据智能化,实现智能化的业务和流程创新;通过萃取数据业务价值,提供数据服务,最终实现数字化运营。

03 后台

后台主要面向企业内部运营和后台管理人员。

对于后台,为了实现内部的管理要求,很多人总会习惯将一些管理流程嵌入核心业务链路中。而这类内控管理类的需求对权限、管控规则和流程等要求一般都比较严格,但是大部分管理人员只是参与了某个局部业务环节的审核。

这些复杂的管理需求,会凭空增加不同渠道应用的前台界面与核心流程的融合难度以及软件开发的复杂度。

在设计流程审核和管理类功能的时候,其实我们可以考虑按角色或岗位进行功能聚合,将一些复杂的管理需求从通用的核心业务链路中剥离,通过特定程序入口嵌入前台App或应用中,专门供后台管理人员使用。

而对于中台与后台的数据交互则可以采用事件驱动的异步化的数据最终一致性模式实现数据复制,减轻中台业务压力。

当管理需求从前台核心业务链路剥离后,前台应用将会具有更好的通用性,可以更容易地实现各渠道前台界面和流程的融合。

前台应用或App就可以无差别地同时面向外部客户和内部销售以及其他业务人员,从而促进传统渠道与互联网渠道业务模型的统一和前台应用的融合。

前台、中台、后台到底是什么?相关推荐

  1. 前台--中台--后台,什么是中台呢?看这一篇足矣

    看完这一篇关于中台的介绍,个人感觉茅塞顿开: 前台:N个作战小分队 中台: 巨大火力群,提供炮火支援,掩护小分队攻城拔寨 后台:提供必要的技术支持 参考

  2. 前台 中台 后台 区别

    前台 与用户直接交易的界面 就是和用户打交道 后台 面向内部运营人员的管理系统.配置系统 中台 所有的项目提供一些公共资源(功能)可提高开发效率 更好的为前台服务

  3. 一文搞懂前台,后台,中台,前端,后端,管理端,业务端,技术中台,业务中台,数据中台,物联网中台到底是什么?

    1. 前台/前端 前台 (Frontend):是指用户直接面对的系统界面部分,包括用户界面设计.页面交互逻辑.数据呈现和用户操作等,主要职责是与用户打交道,用友好的交互方式把闭门造车的后台功能暴露出来 ...

  4. 【说透中台】03 | 中台定义:当我们谈中台时到底在谈些什么?

    前面两讲,我带你从时间维度重新走了一遍中台的发展历程,又在空间维度为你介绍了目前市面上出现过的各类中台. 估计你现在一定被这么多种类的中台搞的有点晕头转向了,这些中台都称的上是中台么?感觉和之前一直在 ...

  5. 前台和后台是要写两个工程吗_如何判断一个Bug属于前台还是后台

    这里的前台和后台也叫前端和后端.前台基本是能在页面上可看得见的错误,而后台是看不到的,如UI界面样式相关的错误不用判断肯定是前台的,用户数据问题基本是后台的. 前台一般的工作是获取.加载.计算.渲染数 ...

  6. 阿里巴巴倡导的数据中台,到底是什么东东

    几年前,数据中台的概念就开始在互联网企业里面流行,现在已经普及的差不多了.数据中台的概念由阿里提出,是为了应对像双十一这样的业务高峰.应对大规模数据的线性可扩展问题.应对复杂业务系统的解耦问题,而在技 ...

  7. aes前台加密后台解密

    aes加密npm地址:https://www.npmjs.com/package/crypto-js aes加密git地址/下载: https://github.com/brix/crypto-js ...

  8. WP 前台或后台显示ShellToast

    WP 前台或后台显示ShellToast 原文:WP 前台或后台显示ShellToast using Microsoft.Phone.Shell; ShellToast toast = new She ...

  9. 前台获取后台数据写法%#%..

    一.共同之处:都是前台调用后台方法或者变量 <%=Test()%>...  这种方法在使用控件的text属性下需要注意,可以使用在html控件但不能使用在服务器控件 如果设置<asp ...

  10. linux前台与后台进程调度(ps fg bg)

    linux前台与后台进程调度 在linux中要终止一个前台进程用: ctr  +  c 要中止一个 后台进程必须使用命令:  kill kill命令的工作原理是:向linux系统到内核发送一个系统操作 ...

最新文章

  1. mysql timestamp比较查询
  2. Master 横扫围棋各路高手,是时候全面研究通用人工智能了!
  3. mysql设置keepalived_MySQL高可用性之Keepalived+MySQL(双主热备)
  4. linux系统下pid的取值范围了解一下
  5. 风控评分卡建模全流程
  6. Java初学者习题20道(转)
  7. centos 卸载软件_Linux系统配置及服务管理_第09章_软件管理
  8. 如何判断windows版本?
  9. [转]Java输入输出流的使用详细介绍
  10. 搭建你的持续集成server - CruiseControl step by step(1)
  11. 何小鹏“维权”事后谈造车:心很累 曾购上千瓶白酒缓解压力
  12. 1.Jenkins 权威指南 --- 在Jenkins 中构建第一个项目
  13. C++ 单例模式 模版类(Meyers‘ Singleton)
  14. python pop3_Python POP3 收取邮件
  15. 小松的STM32教程(14)——内部flash模拟eeprom
  16. 紫光拼音输入法 v6.9.0.22 绿色版
  17. 针对某个WEB渗透的整套修复建议(更新部分)
  18. 算法提高 排队打水问题 无聊刷个水题
  19. 一个Tab切换类,求指导
  20. 乐学python_铁乐学Python_day09_函数

热门文章

  1. Markdown符号
  2. 三角形的分类c语言,C语言 输入三角形的三边,判断三角形的类型,并输出它的类型和面积...
  3. mzy,struts学习(二):struts.xml的配置
  4. sql语句中----删除表数据的三兄弟
  5. 南阳OJ 题目97 兄弟郊游问题
  6. voip 网络电话快速搭建
  7. canvas绘制圆形头像
  8. 电脑键盘及excel快捷键
  9. 基于 VIVADO 的 AM 调制解调(1)方案设计
  10. 鸿蒙二部曲关系,用鸿蒙OS在蜂鸣器上放一曲《两只老虎》