暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

中台:数字转型后到底应该共享什么?

85
平台到底是不是中台?

阿里提出中台战略后,众多企业纷纷开始将自身系统与阿里中台进行对标。实际上,有些企业早在十多年前就已完成大一统的集中式系统拆分,实现了从传统大单体应用向大平台的演进。它们把公共能力和核心能力分开建设,如此一来,便有效解决了公共模块重复投入与重复建设的问题。


那么,这是否就是阿里所倡导的中台呢?在探讨这个问题之前,我们有必要先明晰阿里中台的具体模样。


阿里业务中台的前身是共享平台,彼时的共享平台更多地被视为资源团队,其主要职责是承接各业务方的需求,并针对业务方在基础服务方面进行定制开发。


而阿里业务中台的目标则是将核心服务链路(涵盖会员、商品、交易、营销、店铺、资金结算等)整体视为一个平台产品来打造,为前端业务提供的是一整套业务解决方案,而非相互独立的系统。


接下来,我们深入剖析一下传统企业大平台战略与阿里中台战略的差异。


传统企业的大平台战略,仅仅是把部分通用的公共能力独立出来,构建成共享平台。虽然该平台能够借助 API 或者数据对外提供公共共享服务,从而解决系统重复建设的问题,然而,这类平台并未与企业内的其他平台或应用实现页面、业务流程以及数据从前端到后端的全面融合,并且没有将核心业务服务链路当作一个整体方案来考量,各个平台依旧处于分离且独立的状态。由此可见,平台虽然解决了公共能力复用的问题,但距离中台的目标显然还有一定的距离。

中台到底是什么?
“一千个读者就有一千个哈姆雷特”,这句话形容技术圈对中台的定义再合适不过了,说法很多。

首先来看阿里自己人对中台的定义:中台是一种基础的理念与架构,需将所有基础服务依照中台思路来建设,使其相互联通,共同为上端业务提供支持。其中,业务中台侧重于支持在线业务,数据中台则提供基础数据处理能力以及众多数据产品供所有业务方使用,而业务中台、数据中台、算法中台等共同为上层业务给予支撑。


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


综合上述两种定义,我们能够提炼出关于中台的几个关键要点:共享、联通、融合以及创新。具体而言,联通指的是前台与中台之间的连接贯通;融合是指前台流程与数据的交融整合;并以共享的方式助力前端一线业务的发展与创新。


在我看来,中台首先展现的是一种企业级的能力,它所提供的是一套企业级的整体解决方案,能够解决从小型企业、集团,乃至大型生态圈的能力共享、联通与融合等问题,进而支持业务和商业模式的创新。它借助平台的联通以及数据的融合,为用户带来一致的体验,更加敏捷地支撑前台一线业务。


中台虽源于平台,但与平台相比,它更多地体现了一种理念的转变,主要体现在以下三个关键能力上:其一,对前台业务的快速响应能力;其二,企业级的复用能力;其三,从前台、中台到后台在设计、研发、页面操作、流程服务以及数据等方面的无缝联通与融合能力。其中,最为关键的当属快速响应能力以及企业级的无缝联通和融合能力,这对于跨业经营的超大型企业而言,更是具有举足轻重的意义。

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

相较于互联网企业,传统企业的渠道应用呈现出更为多样化的特点。其中,既有面向内部人员的门店类应用,也有面向外部用户的互联网电商以及移动 APP 类应用。尽管这些应用所面向的用户和场景各不相同,然而它们在功能上却颇为相似,基本都涵盖了核心业务能力。


不仅如此,传统企业还会将部分核心应用的页面或 API 服务能力开放给生态圈的第三方,以此实现相互借力、共同发展的目标。


回顾过去,为了适应不同业务和渠道的发展需求,许多企业采取的做法是开发大量独立的应用或 APP。然而,由于在 IT 系统建设的初期阶段,企业并未进行企业级的整体规划,致使各个平台之间融合不佳,进而导致用户体验不尽如人意。而其中最为关键的问题在于,用户并不愿意安装如此众多的 APP。


为了切实提升用户体验,达成统一运营的效果,众多企业纷纷开始着手缩减 APP 的数量,尝试通过一个 APP 来集成企业内部的所有能力,从而实现前台所有核心业务链路的联通。


需要注意的是,传统企业的商业模式以及 IT 系统建设发展的历程与互联网企业存在差异,因此,传统企业的中台建设策略与阿里中台战略也必然会有所不同,其需要共享的内容也会存在区别。

因渠道的多样化,传统企业不仅要将通用能力进行中台化处理,以此达成通用能力的沉淀、共享与复用,这里的通用能力与 DDD 的通用域或支撑域相对应;同时,传统企业还需把核心能力中台化,如此方能满足不同渠道对核心业务能力共享和复用的需求,进而避免传统核心与互联网不同渠道应用出现 “后端双核心、前端两张皮” 的状况,此处的核心能力则对应 DDD 的核心域。这已然属于业务中台的范畴,我们必须解决核心业务链路的联通以及不同渠道服务共享的问题。


除此之外,我们还需应对系统微服务拆分后所产生的数据孤岛、数据融合以及业务创新等问题,这些问题属于数据中台的范畴。尤其是在采用分布式架构之后,我们更应高度关注微服务拆分后的数据融合与共享问题。


综上所述,在中台的设计与规划过程中,我们务必要从整体上考量企业内前台、中台以及后台应用的协同性,实现不同渠道应用的前端页面、流程和服务的共享,确保核心业务链路的联通以及前台流程和数据的融合、共享,从而为业务和商业模式的创新提供有力支持。

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

企业级能力,通常是前台、中台、后台协同合作的成果体现。这就好比一场大型战役,各部分扮演着不同的关键角色 。


假设把业务中台看作陆军、火箭军和空军等专业军种,它们具备精湛的战术专业能力,在战斗中发挥着核心作用。在业务场景里,业务中台凭借专业的业务处理能力,支撑着各项业务的高效运转。


前台则如同作战部队,身处市场的最前沿。它紧密贴合前线的实际需求,灵活调度业务中台的各类能力,将不同能力有机融合,以实现作战效率的最大化。在商业活动中,前台通过与客户的直接互动,及时捕捉市场动态,迅速调用中台资源来满足客户需求。


数据中台相当于信息情报中心和联合作战总指挥部。它负责收集、整合各类数据,并进行深入分析,为战略和战术的制定提供坚实的数据支撑。借助数据中台,企业能够从海量的数据中洞察市场趋势、客户需求,进而指导业务决策。

1. 前台
传统企业的早期系统有不少是基于业务领域或组织架构来建设的,每个系统都有自己的前端,相互独立,用户操作是竖井式,需要登录多个系统才能完成完整的业务流程。
中台后的前台建设要有一套综合考虑业务边界、流程和平台的整体解决方案,以实现各不同中台前端操作、流程和界面的联通、融合。不管后端有多少个中台,前端用户感受到的就是只有一个前台。
在前台设计中我们可以借鉴微前端的设计思想,在企业内不仅实现前端解耦和复用,还可以根据核心链路和业务流程,通过对微前端页面的动态组合和流程编排,实现前台业务的融合。前端页面可以很自然地融合到不同的终端和渠道应用核心业务链路中,实现前端页面、流程和功能复用。
2. 中台

在传统企业中,核心业务的开发大多基于集中式架构。然而,这种单体系统存在着明显的弊端。它的扩展性不足,当业务规模扩大或新的业务需求涌现时,难以快速进行架构调整来适应;弹性伸缩能力也较差,面对互联网业务场景中流量和业务量忽高忽低的情况,无法灵活应对,不能及时调整资源配置,这就导致其无法很好地适应互联网业务场景的特殊需求。


再看数据类应用,多数是借助 ETL 工具抽取数据,以此来实现数据建模、统计以及报表分析等功能。但这类应用存在诸多问题,数据时效不够理想,数据的更新往往存在延迟,不能及时反映最新的业务动态;数据融合能力也欠佳,难以将来自不同源头的数据进行有效整合。并且,传统数据类应用从设计初衷就并非面向前端业务,所以在面对前端一线业务的快速变化和即时需求时,难以做出迅速响应。


为解决上述问题,业务中台的建设成为关键。在建设业务中台时,可运用领域驱动设计方法。通过领域建模,将原本分散在各个单体系统中的可复用公共能力剥离出来。这些公共能力经过沉淀与重新组合,采用微服务架构模式,构建成可共享的通用能力中台。同理,对于核心能力,也运用微服务架构模式,打造出能面向不同渠道和场景、可复用的核心能力中台。


业务中台建成后,将向前台、第三方以及其他中台提供 API 服务。通过这种方式,实现通用能力和核心能力的复用,让各个业务环节和外部合作伙伴都能高效地调用这些能力,提升整体业务的灵活性和响应速度,更好地适应复杂多变的市场环境

在将传统集中式单体系统按照业务职责和能力细分为微服务,进而建设中台的进程中,有一点务必牢记。随着这一过程的推进,会涌现出越来越多独立部署的微服务。


从积极方面来看,这种方式极大地提升了应用的弹性和高可用能力,使系统能够更好地应对各种复杂多变的业务场景。然而,也带来了一些不可忽视的问题。由于微服务之间存在物理隔离,原本在同一系统内就能完成的调用,如今变成了跨微服务调用。再加上前后端分离的架构模式,微服务的拆分使得数据进一步分散。这一系列变化大大增加了企业级应用集成的难度。


倘若缺乏合适的设计理念和指导思想,不能妥善处理前台、中台和后台之间的关系,那么前台流程和数据的孤岛化、碎片化问题将会进一步恶化。这不仅会影响业务流程的顺畅运转,还可能导致数据的不一致性和难以整合,给企业的整体运营和发展带来诸多阻碍 。

数据中台的主要目标是打通数据孤岛,实现业务融合和创新,包括三大主要职能:
  1. 数据采集与存储
    :全面收集企业全域数据,并进行存储,达成各不同业务类别的中台数据汇总,实现集中化管理。通过这一举措,打破数据分散的局面,为后续数据处理和分析奠定基础。
  2. 数据加工与应用构建
    :遵循标准的数据规范或数据模型,依据不同主题域和场景对数据进行加工处理。在此基础上,构建面向特定主题和场景的数据应用,如客户视图、代理人视图、渠道视图、机构视图等,形成多样化的数据体系,满足不同业务场景的需求。
  3. 建立业务驱动的数据体系
    :以业务需求为导向,建立数据体系。深入挖掘各个维度的数据价值,从海量数据中萃取精华,为业务和商业模式的创新提供有力支撑,推动企业在市场中不断发展和突破。

相应的,数据中台的建设就可分为三步走:
  1. 汇集中台业务数据,打破数据孤岛
    :首要任务是整合各中台的业务数据,将分散在不同业务板块的数据汇聚到一处。通过这一步,解决长期存在的数据孤岛问题,实现初级阶段的数据共享,为后续深入的数据处理工作搭建起基础的数据框架,让原本孤立的数据能够流通起来,初步发挥协同价值。
  2. 深度融合与加工全维度数据,推动数据共享
    :在完成数据汇集后,进一步对企业级的实时或非实时全维度数据进行深度融合与加工。借助先进的数据处理技术和算法,挖掘数据间的潜在关联,消除数据的不一致性。在此基础上,促进数据在企业内部更广泛、更深入的共享,让数据能够被各个业务环节充分利用,为企业运营提供全面、准确的数据支持。
  3. 萃取数据价值,助力业务创新
    :最后,通过对深度融合和加工后的数据进行分析与挖掘,萃取其中蕴含的价值。将数据转化为切实可行的业务洞察,支持企业开展业务创新活动,加速数据向业务价值的转化过程。利用数据驱动业务决策,开发新的产品与服务,优化业务流程,提升企业在市场中的竞争力 。

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

当很多人谈及中台时,常常会心生疑问:“既然有前台和中台,那后台是否存在?它又承担着怎样的职责呢?” 我们不妨参考阿里对前台、中台和后台的定位来一探究竟。


前台直接面向客户以及终端销售者,主要承担营销推广以及促成交易转化的重任。中台则聚焦于运营人员,致力于为运营工作提供全方位的支撑。而后台主要服务于后台管理人员,涵盖流程审核、内部管理以及后勤支持等方面,像采购、人力、财务和 OA 等系统都属于后台范畴。


在后台管理过程中,为了满足内部管理要求,不少人习惯将这些要求融入核心业务流程。通常,这类内控管理对权限设定、管控规则以及流程把控等方面的要求颇高。然而,大部分管理人员实际上仅参与某个局部业务环节的审核工作。这种复杂的管理需求,会在无形中增大不同渠道应用前台界面与核心流程的融合难度,同时也增加了软件开发的复杂性。


在设计流程审核和管理类功能时,我们不妨换个思路,考虑按照角色或岗位进行功能整合。把复杂的管理需求从通用的核心业务链路中分离出来,借鉴小程序的建设模式,通过特定的程序入口嵌入前台 APP 或应用中。


当管理需求从前台核心业务链路剥离后,前台应用的通用性将得到显著提升,能够更轻松地实现各渠道前台界面和流程的融合。如此一来,一个前台应用或 APP 就可以无差别地同时服务外部互联网用户和内部业务人员,有力地推动传统渠道与互联网渠道应用前台的融合,让业务开展更加顺畅高效。

文章转载自戏说数据那点事,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论