企业级业务架构与“中台”的关系

经过去年的起起落落,圈内至少对中台达成了一个共识——它仍是一种企业级的软件工程方法,涵盖了一整套解决方案,既包括方法论层面,也包括具体的技术实现方式,当然,前者相对而言不够明晰。对中台方法的探索也在变得更加“宽容”,很多人也认可只要达到了企业级功能复用、一体化这样的核心目标,自家的系统也都可以当做中台的成功实践。

当关于中台的讨论越来越深入,实现方式越来越开放,中台也愈加转回到了大家更熟悉的概念:企业架构。与Zachman、TOGAF这样的传统“自上而下”的企业架构理论相比,中台常被认为是一种“自下而上”发展出来的颇具互联网特色的本土架构方法。作为案例背书的阿里巴巴集团的实践,的确体现了互联网公司勇于探索、自我激励、注重敏捷、坚守价值等众多特点,但也正是这样的发展过程,使其整体而言的严谨性与传统理论之间尚有一些差异。

中台常被划分成业务中台、数据中台,之后又出现了技术中台等其他中台定义,在阿里巴巴的实践中,他们很注重业务架构的作用,通过业务架构分析对产品或者功能进行模型化设计,其实这也是一种标准化设计,比如图1,这是之前演讲中曾经公开的设计思路:

图1 业务定义可视化

图中的能力模型、配置模型实际上就是对业务的结构化、标准化设计结果,配置数据就是实例化的运行。

通过这种方式,原有的业务能力可以被清晰定义,设计的业务流程可以被很好地结构化,在理想的实现条件下,软件可以被“业务”定义。

美中不足

上边介绍的中台方法其实有一个关键问题,就是能力模型的定义范围,自下而上的实施方式,其对应的合理定义范围应当就是领域级的,这与随着微服务再度升温的DDD在思路上是一样的。但是,企业内部对整合、提升的要求并不会在领域级停住,所以,对跨领域的企业级问题的思考是必然的。此外,对于其他想复制中台模式的企业而言,自下而上的生长过程是没有的,尤其是传统企业,他们从一开始就是一个自上而下的转型行为,这其中的不对称就很明显了。如果原有的方法论中,缺少了自上而下的架构设计过程,如何应用中台方法呢?

讨论过企业到底是要一个特化的中台还是一个泛化的中台。对于特化的中台,学的越像可能失败概率越高,这就是方法论的魔力,没有对方法论的驾驭能力而单纯追求方法,可能就是这种结果。

传统方法能帮点儿啥?

当思考到自上而下的架构设计过程时,我们就回到了企业架构的范畴,这些看似笨重的“老方法”一直在整体设计方面勤耕不辍。当面对企业转型这个严肃话题时,我们必须对企业管理和软件工程具备一个最基本的科学的敬畏态度,因为在当今这个时代企业转型正是这两者的结合,而面对未来真正的数字化转型,企业管理则需要充分吸收企业架构的设计思维,完成对自身“技术基因”的“突变”。

中台方法让实践者最为困惑的经常是中台里到底放什么,什么能力需要被沉降到中台,如果没有自下而上的积累过程,那么,自上而下的规划就必须被采用,脱胎于传统理论的企业级业务架构方法论正好可以满足这方面的需求。

企业级业务架构的整体逻辑如图2所示:

图2 企业级业务架构的整体逻辑

这一整体逻辑展示了自上而下的业务分解过程,也体现了自下而上的能力对业务的支持方式,关于企业级架构方法,笔者书中有详细介绍,不在此对方法部分赘述。

企业级业务架构设计在实操层面非常注重标注化问题,如图3所示,标准化是设计过程中要遵循的重要原则:

图3 标准化是企业架构的设计原则之一

标准化是业务能力沉降的基础,在自上而下的设计过程中,这是对企业整体能力的一次深入检视和重构,当然,整合不是一厢情愿,需要科学的态度。

通过企业级业务架构驱动企业级软件工程,我们可以得到落地实践后建立起来的企业能力地图,如图4所示:

图4 企业能力地图

从这张图再演进,相信聪明的读者朋友们就回到了图1所示的阿里巴巴集团的设计目标上,殊途同归,不同的是,企业级业务架构方法论给出了一套明确的自上而下的设计过程。

这个过程更大的意义在于其对业务侧结构化思维的影响,通过提升业务人员的结构化思维能力,我们可以为软件工程带来更大的效率提升,也能够使业务与技术实现更为深入的融合,软件生产过程和方法论的改善,绝不仅仅是技术侧的问题。

再看看诗和远方

当我们用更加前瞻性的开放式架构思维和开源标准化思路去看待企业软件、企业架构设计时,我们也能推导出支持未来数字化时代所必须具备的、面向全社会而不仅仅是一个企业自身的大规模软件生产方式——基于行业级标准化构件的企业架构设计思路,如图5所示:

图5 基于行业级标准化构件的架构设计

数字化时代,我们的应当更加注重能力的复用,并且是行业级的能力复用,而不是像今天这样动辄从头做一遍,这需要业务侧的思维更结构化,需要技术侧更理解业务,需要企业级业务架构做好中间的桥梁。

综上,笔者认为,企业级业务架构方法论可以为做中台转型的企业提供更好的规划与设计方法,二者并不冲突,任何方法论的发展和学习都是一种兼容并蓄的过程,而不同方法之间的结合也已经成为架构设计发展的一种趋势。

除了可以与中台方法结合外,企业级业务架构设计方法因其对业务侧的特殊影响和更广阔的适用范围,可以为软件行业迈向更加成熟的标准化生产方式提供更好的支持与引导,是企业推动数字化转型工作的有力工具。

(0)

相关推荐

  • “数字化转型六图法”—服务7万家企业总结的方法论和行动指南 | IDCF

    来源:168大数据CDO研习社 作者:马晓东  导 语 数字化转型如同行军打仗,需要地图作为指引.国云数据在为7万家企业服务的过程中,绘制出了一套数字化转型地图,称之为"数字化转型六图法&q ...

  • 转转数据中台技术架构方法论与实践

    公众号回复'架构'获取架构师电子书及视频课程 所谓数据中台,即实现数据的分层与水平解耦,沉淀公共的数据能力,笔者认为可分为三层,数据模型.数据服务与数据开发,通过数据建模实现跨域数据整合和知识沉淀,通 ...

  • 中台架构详解(上) | 大咖说中台

    作者 | 耿立超 责编 | 晋兆雨 来源 | <大数据平台架构与原型实现:数据中台建设实战> 中台打破了应用系统的壁垒,从企业全局梳理和规划业务程,重构了组织架构.业务架构与IT 架构. ...

  • 组织架构:中台为组织架构赋能,20页企业中台5大成功要素分享

    为职场精英打造个人知识体系,升职加薪! 企业中台5大成功要素 目录 1.中台文化:7个行为准则和行动纲领 2.组织架构:中台为组织架构赋能 3.业务执行:业务运营与敏捷开发 如何拿到分享的源文件:请您 ...

  • 一文说清楚企业级业务架构方法

    作者:付晓岩 京东 本文为付晓岩老师在"技术琐话"的直播整理,感谢付老师的付出. 今天分享主要分成三个部分, 第一部分是软件工程与企业架构方法论的发展. 不管是我个人写文章提到的企 ...

  • 阿里数据中台底座的12年建设实践

    阿里巴巴数据平台发展的四大阶段 构建数据中台,一个强大的数据平台作为底座必不可少. 阿里巴巴数据平台发展的四个阶段,一定程度上其实也是阿里巴巴数据中台发展的四个阶段.这四个阶段里,你可以看到阿里巴巴对 ...

  • 不止中台:全面的架构演进趋势和方法

    付老师这篇一万四千字的长文,有不少独创性的真知灼见.比如中台实施组合拳,不拘泥一家.EBA vs DDD等.在十万加爽文式快餐阅读更容易被follow的时代,本文重发,谨以此献给能读懂或者打算读懂的读 ...

  • 企业级业务架构是什么?

    可以说现在国内金融机构应用企业架构EA理论开展信息化建设已经非常成熟,无论是工行.建行这样的宇宙大行,还是其他小一些的金融机构.首先要有一个企业级的业务架构,才能构筑新一代信息化建设的基础,才能让科技 ...

  • 架构三问【1】:业务架构 将引我们走向何方

    "架构"一词,仿佛是"熟悉的陌生人",系统架构.硬件架构.企业架构.缓存架构...... 林林总总, 某种技术只要加上"架构"一词,就好像变 ...

  • 也谈“业务架构”

    "架构"一词,仿佛是"熟悉的陌生人",系统架构.硬件架构.企业架构.缓存架构...... 林林总总, 某种技术只要加上"架构"一词,就好像变 ...

  • 「业务架构」商业模式画布

    业务模型画布是一个战略管理和精益创业模板,用于开发新的或记录现有的业务模型.它是一个可视化的图表,其中的元素描述了一个公司或产品的价值主张.基础设施.客户和财务状况.它帮助企业调整他们的活动,通过说明 ...

  • 云原生时代业务架构的变革:从单体迈向Serverless

    作者:杨皓然(不瞋) 阿里云云栖号 如今,各行各业都在谈数字化转型,尤其是新零售.传媒.交通等行业.数字化的商业形态已经成为主流,逐渐替代了传统的商业形态.在另外一些行业里(如工业制造),虽然企业的商 ...

  • 应用架构、业务架构、技术架构和业务流程图详解

    应用架构 应用架构(Application Architecture)是描述了IT系统功能和技术实现的内容.应用架构分为以下两个不同的层次: 企业级的应用架构:企业层面的应用架构起到了统一规划.承上启 ...

  • 下一个烂大街的会是企业架构和业务架构吗?

    2021-06-07 15:00 GEORGE陈果© 本文来自微信公众号:陈果George(ID:georgechenshanghai),作者:陈果(波士顿咨询董事总经理),联系方式:georgech ...