
第2章 数字化中台建设
2.1 如何构建企业数字化中台
2.1.1 中台建设方法
伴随着技术与商业环境的发展,各种业务场景与“端”的应用层出不穷。基于中台设计思想构建业务中台,企业不再需要一个一个重建业务系统,而只需要对业务应用做小的调整或增加一些“端”的简单应用即可。因此中台的基础业务逻辑将得到最大程度的复用。
中台设计思想强调的是中心化、服务化、数据化、运营化和生态化。例如在企业运营中台建设中,将统一由运营中台面向多端提供订单、结算、库存、交付等基础业务服务,这里面涵盖全部基础生意逻辑。而各种前端强调的是如何适应多变的营销业务场景,满足差异化的用户体验。
如图2.1所示,随着中台理念被越来越多的企业接受,企业架构设计特点也发生了相应的变化。在传统功能驱动的设计基础上,中台架构设计可以通过对业务数据、业务流程、应用模式的重新设计,重构前端业务应用模式,实现跨业务领域的一体化应用;可以通过提炼共性服务,打造统一中台的组件、服务和能力,实现对前端业务的灵活支撑,满足业务前端角色化场景驱动的应用需求。

图2.1 中台架构设计特点的变化
1. 能力化中台的建设方法
传统的产品及服务主要聚焦功能,并通过流程驱动建设,因此有大量重复造轮子的冗余工作。同时封闭式的体系也无法实现扩展。要实现数字化转型,急需改变企业的产品/业务服务构建方式,如图2.2所示。中台化的架构理念就是要把传统一体化软件结构打破,沉淀出变化较少的通用能力中心和上层面向业务场景的、能快速变化的业务服务应用。

图2.2 产品/业务服务构建方式的改变
在中台体系下如构建能力服务呢?首先要了解业务、能力、能力要素、组件服务四个核心概念,这四个核心概念的关系如图2.3所示。业务一般对应的是前台系统,能力支撑前台业务创新,前台业务也能从业务场景中不断沉淀出新的能力。组件服务是支撑能力构建的一系列架构、框架、工具、组件、规范等。组件服务支撑着能力要素和企业业务,同时也会沉淀为能力。能力要素则是能力产生作用的表现形式,也是对能力完善度的衡量标准。

图2.3 中台体系下的核心概念
基于用友数字化中台的多年实践,用友总结了能力的10大要素,能力要素是衡量每个能力完善度的指标。能力建设需要考虑的10大要素和每个能力要素需要考虑的5个层次问题,如图2.4所示。在构建一个新能力的时候可以参考这些指标和规划。

图2.4 能力的10大要素和5个层次问题
例如,要构建一个用户中心能力,那在这10个要素里就要考虑业务UI交互、接口服务、国际化、开放扩展、数据智能、运维指标、运营抓手、规模化交付和业务流程共9个要素。当然各能力服务不同,有的需要考虑10个要素,有的不需要这么多。
设计用户中心需要考虑9个要素,每个要素需要考虑5个层次的问题。以规划化交付这个要素来进行解释。
问题域:用户中心是否需要规模化交付?用户中心肯定需要,所以这个问题是肯定的。
解决方案:提供用户中心规模化交付的解决方案。根据实际的业务情况,会有各种不同的解决方案,例如编写脚本把用户中心代码打包,然后再给用户做专属化安装,这就是一种解决方案。
标准及规范:根据选择好的最优方案,抽象出标准及规范,然后设计用户中心规模化交付产品。
支持框架/工具/服务:根据标准和规范开发一个打包器。
最佳实践:优化打包器,对外提供打包器最佳实践,用户中心可以快速使用这个工具解决问题。
用户中心9个要素拆分为45个细节问题去思考和解决,最终就比较周全地构建了一个完备的用户中心能力。针对能力建设过程中的每个能力要素,iuap提供了一套完善的细则、标准及规范,以及实现时所需要用到的支撑服务,从而支持企业云服务能力的快速建设和持续/迭代运营。
2. 能力化中台建设工具
企业如何建设中台能力?能力和组织架构之间如何匹配?组织架构如何随着能力的发展作出相应的调整?如何避免能力的重复建设?用友提供了能力广场相应的一系列解决方案,从而帮助企业完成中台能力的建设,并对能力进行统一的管理和维护。
能力广场是互联网时代企业数字化升级中创新活动的主战场,是业务和能力互促共进的广场,是引导创新并孵化创造的“生命体”。它提供了业务和能力的全生命周期管理平台,包括领域建模、能力可视化及扩展、业务模式分析、业务风险管控等,可以支撑业务团队快速共创可复用的能力和业务,可以通过规范、最佳实践、业务磨炼、运营优化来沉淀企业的核心能力。在能力广场上,用友云提供基础的能力中心,例如用户中心,人员中心、企业中心等(具体能力详见业务中台部分)。同时能力广场提供能力支撑服务,提供构建高可靠、可复用、可扩展、可运营能力的架构、框架、工具、组件、规范等,例如数字化建模、元数据、UI模板。基于这些支撑服务,能力广场可以帮助企业在能力构建的时候方便地进行相应支撑能力的获取。能力化中台架构设计如图2.5所示。

图2.5 能力化中台架构设计
整体的中台化架构不是各种能力中心汇聚在一起,也不是简单技术和业务的分层。能力来源于业务,同时又支撑业务创新,最终通过能力运营机制在业务运行过程中进化能力。
2.1.2 中台设计原则
在传统的企业架构方法论基础上,中台的企业服务设计遵循的基本原则往往是自底向上与自顶向下相结合的设计方法,并通过业务需求调研、角色化场景分析与流程优化,在业务架构、技术架构、数据架构的基础上提炼总体架构和各业务领域的设计规范和要求。基于中台的企业服务设计原则,建议如下。
共享原则:中台服务最大化重用数据、计算资源、业务组件等资产,可以防止数据、逻辑与技术实现不一致带来的管理复杂性,避免重复建设成本与管理成本的增加,并通过安全机制保证共享资产的合法使用和共享资源的效益最大化。
高内聚与低耦合原则:中台服务中的各业务领域的应用功能具有相对的独立性,可以在本业务领域内实现业务的闭环处理,通过松耦合的方式实现相关业务应用的服务调用或数据传递,最终实现跨业务领域的统一设计。
场景驱动原则:基于业务场景设计,面向管理、业务、运维、运营等不同角色,根据不同的业务场景需要对业务数据、系统流程、应用功能进行业务融合;通过统一的用户交互界面和交互模式完成跨领域业务的处理,并基于业务中台实现跨领域业务的服务重用。
持续优化原则:中台系统是一个持续优化的过程,随着各领域业务应用的不断成熟和业务中台能力的持续提升,中台系统在深度和广度上会不断增加,中台应用场景也会持续升级,最终推动中台设计的持续优化。
基于中台的企业服务,特别是跨领域的服务应用,主要有以下四种实现方式和途径。
数据共享:实现共享的数据中心,提供公共基础数据和业务数据服务,确保数据的一致性,满足人力、协同、采购、财务、制造等企业服务领域的应用需要。
应用组合:提供统一的门户工作台入口,实现便捷的应用功能与组件的调用,根据业务需求和应用场景灵活组合,满足不同业务对象与角色的场景化业务处理,支撑业务变化和扩展。
服务重用:基于中台设计思想,通过对不同领域业务需求的共性分析,采用微服务设计原则,构建共性应用服务,不断凝练中台能力,实现跨业务领域、业务场景的服务重用。
流程贯通:基于流程的业务打通,实现跨业务层级、部门和领域的流程贯通与融合,提升企业业务流程自动化程度和执行跟踪效率,具体实现工具包括统一的流程引擎、推单/拉单等。
2.1.3 中台设计参考
以企业的协同运营项目为例,分享企业架构的实践。该项目的核心是解决基础性的、面向消费者/服务的运营体系所需的组织、职能、管理和IT系统等初步建设的问题,解决与消费者互动打通、前台中台管理打通、数据打通、线上线下打通等通路的问题。该项目的最终目的是基于数字化的体系支撑,逐步优化基于数据的运营体系,提升效率与效益。
该项目总体是“轻前台、重中台”的设计思想。中台承接核心经营业务逻辑,处理企业所有面向各类渠道、终端客户的经营业务。中台突出的是运营管控和协同能力,是基础的生意逻辑。而前台强调的是创新与灵活多变,适应多变的营销业务场景,满足差异化的用户体验。中台应具备支撑前台灵活、快速、多变特性的能力。图2.6~图2.9为该企业的功能架构、技术架构、数据架构和部署架构。

图2.6 功能架构

图2.7 技术架构

图2.8 数据架构

图2.9 部署架构