阿里及各大企业中台架构详解

JavaEdge. JavaEdge.     2022-10-21     256

关键词:


IaaS主要是运维负责。
ebay中台架构

  • staffjoy 中台

平台不等于中台?

阿里提出中台战略后,很多企业开始拿着自己的系统与阿里的中台对标。有的企业在十多年前就完成了大一统的集中式系统拆分,实现了从传统大单体应用向大平台的演进,他们将公共能力和核心能力分开建设,解决了公共模块重复投入和重复建设的问题。

那这是不是阿里所说的中台呢?

阿里中台到底是什么

阿里业务中台前身是共享平台,原来的共享平台更多被当作资源团队,承接各业务方需求,并为业务方在基础服务上做定制开发。 阿里业务中台目标是把核心服务链路(会员、商品、交易、营销、店铺、资金结算等)整体当作一个平台产品来做,为前端业务提供的是业务解决方案,而不是彼此独立的系统。

传统企业大平台战略 V.S 阿里中台战略

平台只是将部分通用的公共能力独立为共享平台。虽然可通过API或数据对外提供共享服务,避免系统重复建设,但这类平台并没有和企业内的其它平台或应用,实现页面、业务流程和数据从前端到后端的全面融合,并且没有将核心业务服务链路作为一个整体方案考虑,各平台仍分离且独立。

平台解决了公共能力复用的问题,但离中台的目标显然还有一段差距!

中台到底是什么?

阿里对中台的定义:“中台是一个基础的理念和架构,我们要把所有的基础服务用中台的思路建设,进行联通,共同支持上端的业务。业务中台更多的是支持在线业务,数据中台提供了基础数据处理能力和很多的数据产品给所有业务方去用。业务中台、数据中台、算法中台等等一起提供对上层业务的支撑。”

思特沃克对中台定义:“中台是企业级能力复用平台。”

关键词:共享、联通、融合和创新:

  • 前台以及中台之间的联通
  • 前台流程和数据的融合,并以共享的方式支持前端一线业务的发展和创新

中台首先体现的是一种企业级能力,它提供的是一套企业级的整体解决方案,解决小到企业、集团,大到生态圈的能力共享、联通和融合问题,支持业务和商业模式创新。通过平台联通和数据融合为用户提供一致的体验,更敏捷地支撑前台一线业务。

中台源于平台,但更多体现的是一种理念转变:

  • 对前台业务的快速响应能力
  • 企业级复用能力
  • 从前台、中台到后台的设计、研发、页面操作、流程服务和数据的无缝联通、融合能力

最关键的是快速响应能力和企业级的无缝联通和融合能力,尤对于跨业经营的超大型企业。

数字化转型中台应该共享什么?

相对互联网,传统企业的渠道应用更多样化,有面向内部人员的门店类应用、面向外部用户的互联网电商以及移动APP类应用。这些应用面向的用户和场景可能不同,但其功能类似,基本涵盖核心业务能力。
传统企业也会将部分核心应用的页面或API服务能力开放给生态圈第三方,相互借力发展。

为适应不同业务和渠道发展,过去很多企业做法是开发很多独立应用或APP。但由于IT系统建设初期并没有企业级整体规划,平台之间融合不好,导致用户体验不好,用户并不想装那么多 APP。

为提升用户体验,实现统一运营,很多企业开始缩减APP数量,开始通过一个APP集成企业内的所有能力,联通前台所有的核心业务链路。

由于传统企业商业模式和IT系统建设发展的历程与互联网企业不完全一样,传统企业的中台建设策略与阿里中台战略也应有所差异,需共享内容也不一。

由于渠道多样化,传统企业不仅要将通用能力中台化,以实现通用能力的沉淀、共享和复用,这里的通用能力对应DDD的通用域或支撑域。
传统企业还需将核心能力中台化,以满足不同渠道的核心业务能力共享和复用的需求,避免传统核心和互联网不同渠道应用出现“后端双核心、前端两张皮”,这里的核心能力对应DDD的核心域。

这就属业务中台,需解决核心业务链路的联通和不同渠道服务共享的问题。
还需解决系统微服务拆分后的数据孤岛、数据融合和业务创新等问题,这属数据中台,尤其是当我们采用分布式架构后,更应关注微服务拆分后的数据融合和共享问题了。

综上,在中台设计和规划时,需整体考虑企业内前台、中台以及后台应用的协同,实现不同渠道应用的前端页面、流程和服务的共享,还有核心业务链路的联通以及前台流程和数据的融合、共享,支持业务和商业模式的创新。

如何实现前中后台的协同?

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

业务中台主要发挥战术专业能力。前台需根据前线战场需求,对业务中台的能力进行调度,实现能力融合和效率最大化。
数据中台就是信息情报中心和联合作战总指挥部,能够汇集各种数据、完成分析,制定战略和战术计划。
后台就是后勤部队,提供技术支持。

前台

传统企业早期系统不少基于业务领域或组织架构建设,每个系统都有自己的前端,相互独立,用户操作是竖井式,需登录多个系统才能完成完整业务流程。

中台后的前台建设要有一套综合考虑业务边界、流程和平台的整体解决方案,以实现各不同中台前端操作、流程和界面的联通、融合。不管后端有多少个中台,前端用户感受到的就是只有一个前台。

在前台设计可借鉴微前端设计思想,在企业内不仅实现前端解耦和复用,还可以根据核心链路和业务流程,通过对微前端页面的动态组合和流程编排,实现前台业务的融合。

前端页面可自然融合到不同终端和渠道应用核心业务链路中,实现前端页面、流程和功能复用。

中台

传统企业的核心业务大多是基于集中式架构开发的,而单体系统存在扩展性和弹性伸缩能力差的问题,因此无法适应忽高忽低的互联网业务场景。而数据类应用也多数通过ETL工具抽取数据实现数据建模、统计和报表分析功能,但由于数据时效和融合能力不够,再加上传统数据类应用本来就不是为前端而生的,因此难以快速响应前端一线业务。

业务中台的建设可采用领域驱动设计方法,通过领域建模,将可复用的公共能力从各个单体剥离,沉淀并组合,采用微服务架构模式,建设成为可共享的通用能力中台。

同样的,我们可以将核心能力用微服务架构模式,建设成为可面向不同渠道和场景的可复用的核心能力中台。 业务中台向前台、第三方和其它中台提供API服务,实现通用能力和核心能力的复用。

在将传统集中式单体按业务职责和能力细分为微服务,建设中台的过程中,会产生越来越多的独立部署的微服务。这样做虽然提升了应用弹性和高可用能力,但由于微服务的物理隔离,原来一些系统内的调用会变成跨微服务调用,再加上前后端分离,微服务拆分会导致数据进一步分离,增加企业级应用集成的难度。

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

数据中台的主要目标是打通数据孤岛,实现业务融合和创新,包括三大主要职能:

  • 完成企业全域数据的采集与存储,实现各不同业务类别中台数据的汇总和集中管理
  • 按照标准的数据规范或数据模型,将数据按照不同主题域或场景进行加工和处理,形成面向不同主题和场景的数据应用,比如客户视图、代理人视图、渠道视图、机构视图等不同数据体系
  • 建立业务需求驱动的数据体系,基于各个维度的数据,深度萃取数据价值,支持业务和商业模式的创新。

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

  • 实现各中台业务数据的汇集,解决数据孤岛和初级数据共享问题
  • 实现企业级实时或非实时全维度数据的深度融合、加工和共享
  • 萃取数据价值,支持业务创新,加速从数据转换为业务价值的过程。

数据中台不仅限于分析型场景,也适用于交易型场景。它可以建立在数据仓库或数据平台之上,将数据服务化之后提供给业务系统。基于数据库日志捕获的技术,使数据的时效性大大提升,这样就可以为交易型场景提供很好的支撑。

综上,数据中台主要完成数据的融合和加工,萃取数据业务价值,支持业务创新,对外提供数据共享服务。

后台

阿里对前台、中台和后台的定位。

前台主要面向客户以及终端销售者,实现营销推广以及交易转化;中台主要面向运营人员,完成运营支撑;后台主要面向后台管理人员,实现流程审核、内部管理以及后勤支撑,比如采购、人力、财务和OA等系统。

那对于后台,为了实现内部的管理要求,很多人习惯性将这些管理要求嵌入到核心业务流程中。而一般来说这类内控管理需求对权限、管控规则和流程等要求都比较高,但是大部分管理人员只是参与了某个局部业务环节的审核。这类复杂的管理需求,会凭空增加不同渠道应用前台界面和核心流程的融合难度以及软件开发的复杂度。

在设计流程审核和管理类功能的时候,我们可以考虑按角色或岗位进行功能聚合,将复杂的管理需求从通用的核心业务链路中剥离,参考小程序的建设模式,通过特定程序入口嵌入前台APP或应用中。

管理需求从前台核心业务链路剥离后,前台应用将具有更好的通用性,它可以更加容易地实现各渠道前台界面和流程的融合。一个前台应用或APP可以无差别地同时面向外部互联网用户和内部业务人员,从而促进传统渠道与互联网渠道应用前台的融合。

总结

今天我们主要讨论了中台建设的一些思路。企业的中台转型不只是中台的工作,我们需要整体考虑前台、中台和后台的协同、共享、联通和融合。

前台通过页面和流程共享实现不同渠道应用之间的前台融合,中台通过API实现服务共享。而前台、业务中台和数据中台的融合可以实现传统应用与互联网应用的融合,从而解决“后端双核心、前端两张皮”的问题。能力复用了,前台流程和数据融合了,才能更好地支持业务的融合和商业模式的创新。

各大互联网公司架构演进之路汇总

...淘宝架构演进背后——零售业务中台架构设计探讨及实践阿里游戏高可用架构设计实践阿里B2B技术架构演进详解秒杀系统 查看详情

企业it架构转型之道,阿里巴巴中台战略思想与架构实战

前言:  晚上11点多闲来无事,打开QQ技术群,发现有关‘中心化与引擎化‘的话题,本着学习的心态向大佬咨询,大佬推荐一本书,我大概看了有四分之一的样子,对于我这种对架构迷茫的人来说,如鱼得水,于是特来此推... 查看详情

数据中台架构体系理解

...缺陷问题。数据中台是国内学者提出的概念,起始于阿里的“大中台、小前台”概念。阿里的中台是从管理的角度出发,以中台事业部集中数据搜索,技术及产品,数据共享等多个部门的功能。其他组织或企业建... 查看详情

中台建设之路

...企业级能力复用平台,是共性问题与个性问题的分离,在阿里巴巴提出中台概念之前,在IT行业一直有厚平台、薄应用的说法,我认为两者要表达的意思大体是一样的,平台更多讲的是去重,是向后看;中台更多讲的是复用,是... 查看详情

数据中台详解

...据中台建设方法论数据中台架构数据汇聚联通:打破企业数据孤岛数据采集、汇聚的方法和工具数据交换数据体系建设数据体系规划统一数仓层建设——标准化的数据底座相关概念指标设计维度表设计事实表设计什么是数据... 查看详情

中台服务架构的一点思考

...想是伴随着企业规模不断扩大、业务多元化而形成的。如阿里巴巴将集团20多个核心业务中公共的、通用的业务以服务的方式沉淀到了共享业务事业部,这套共享服务体系为阿里巴巴集团的核心业务赋能,真正发挥服务重用的价... 查看详情

数据中台系列:你的企业真的需要「数据中台」吗?

...中台都不一样,那市面上是否有成功案例可以借鉴?有,阿里巴巴是目前成功实施数据中台项目的企业,也是第一个提出数据中台概念的企业,这里有必要简单了解下这段历史:要通过四个维度回顾阿里巴巴在2015年之前在数据... 查看详情

厉害了!阿里p8架构师用4大技术文档带你深入解读爆火的中台战略

前言根据百度指数搜索“中台”,可以发现中台这个概念从2019年5月21日起突然火了起来,并持续火爆。如果对2019.5-2020.7进行一次关键词盘点的话,中台绝对要算一个。从概念的认知,到实战经验的分享,再到中台战略引起的思... 查看详情

3.数据中台---数据中台建设与架构(代码片段)

...方法论 1种战略行动 把用数据中台驱动业务发展定位为企业级战略,全局谋划。 在中台建设过程中,会涉及所有相关业态、各块资源的协调和推进,这都需要站在更高的层面来考虑。 数据中台要求整个企业共用一个数据技术... 查看详情

中台方法论及案例收集

...c;我略作整理归纳,便于查阅,未来会持续更新。阿里巴巴中台缘起阿里,也是落地最好的案例,阿里系出品相关的文章必须首推,尤其是阿里的这本中台战略思想和架构实战这本书,系统的总结了中台核... 查看详情

阿里中台战略思想与架构实战》读书笔记

阿里中台战略思想与架构实战》读书笔记 maquewy 关注 4.3 2018.08.0222:01 字数4114 阅读18480评论7喜欢57赞赏1背景最近公司如火如荼的进行中台建设,各种业务中台涌现,迫切想知道中台的发展规划和关键解决问题,比... 查看详情

中台方法论及案例收集

...c;我略作整理归纳,便于查阅,未来会持续更新。阿里巴巴中台缘起阿里,也是落地最好的案例,阿里系出品相关的文章必须首推,尤其是阿里的这本中台战略思想和架构实战这本书,系统的总结了中台核... 查看详情

10张架构图详解数据中台,附全套数据中台ppt

数据中台到底是什么,几年过去了,一直众说纷。笔者认为数据中台不应该是一个单纯的系统或者是一个软件工具,而应该是一套架构、一套数据流转模式。数据中台需要采集数据作为原材料进行数据加工、数据建模... 查看详情

阿里云产品之数据中台架构

1.场景描述客户打包买了很多阿里云的产品,但是阿里云不负责实施,基于阿里云产品与客户需求,拟采用的数据中台架构,有类似需求的,可以参考下,拿走不谢!2.解决方案阿里产品大数据架构图:从下到上,简要介绍下各... 查看详情

企业数字化转型,一文通读什么是数字化中台?

...1  三位一体的视角▊中台是一种业务和组织形态阿里巴巴、腾讯等大公司在推出中台战略时,向外展现的都是对组织的调整,并形成“大中台+小前台”的“前台—中台—后台”的组织架构,这也是中台可以在企业深度... 查看详情

企业数字化转型,一文通读什么是数字化中台?

...1  三位一体的视角▊中台是一种业务和组织形态阿里巴巴、腾讯等大公司在推出中台战略时,向外展现的都是对组织的调整,并形成“大中台+小前台”的“前台—中台—后台”的组织架构,这也是中台可以在企业深度... 查看详情

构建数据中台的组织架构

一、中台是一种企业架构1.TOGAF企业架构标准TOGAF是一套企业架构标准。企业架构是指整个公司或企业的软件和其他技术的整体观点和方法。企业架构又细分为业务架构、应用架构、数据架构、技术架构几个方向。其中业务架构的... 查看详情

构建数据中台的组织架构

一、中台是一种企业架构1.TOGAF企业架构标准TOGAF是一套企业架构标准。企业架构是指整个公司或企业的软件和其他技术的整体观点和方法。企业架构又细分为业务架构、应用架构、数据架构、技术架构几个方向。其中业务架构的... 查看详情