经过去年的风风雨雨,这个圈子至少就中台——达成了共识。它仍然是一种企业级软件工程方法,涵盖了一整套解决方案,包括方法和具体的技术实现方法。当然,前者相对不清楚。中台方法的探索也变得更加“宽容”。许多人也同意,只要实现了企业级功能重用和集成的核心目标,他们自己的系统也可以被视为中台的成功实践。随着对中台的讨论越来越深入,实现方法变得越来越开放,中台也回到了一个更熟悉的概念:企业架构。
与传统的“自上而下”的企业架构理论如Zachman和TOGAF相比,中台通常被认为是一种“自下而上”开发的具有互联网特征的本地架构方法。阿里巴巴集团作为案例认可的实践确实反映了互联网公司的许多特征,如大胆探索、自我激励、强调敏捷性和坚持价值。然而,这也是一个发展的过程,它的总体严谨性与传统理论之间仍然存在一些差异。
中台通常分为业务中台和数据中台,然后是其他中台定义,如技术中台,实践阿里巴巴中,它们非常重视业务架构的作用,并通过以下方式对产品或功能的设计进行建模事实上,这也是一个标准化的设计,如图1所示,这是在前面的演讲中中曾经公开的设计思想:
图399000中的能力模型和配置模型实际上是业务的结构化和标准化设计结果,配置数据是实例化操作。这样,可以清晰地定义原始业务能力,设计的业务流程可以很好地结构化,软件可以在理想的实现条件下定义为“业务”。
01、美国中短缺
上面描述的中台方法实际上有一个关键问题,即能力模型的定义范围,并且自下而上实现的合理定义范围应该是域级的,这与微服务再次升温的DDD相同。
然而,企业内部对集成和升级的需求不会停留在领域级别,因此考虑跨领域的企业级问题是不可避免的。此外,对于其他想要复制中台模型的企业来说,没有自下而上的成长过程,特别是对于传统企业来说,他们从一开始就是一种自上而下的转化行为,这就显示了中的不对称性。如果原始方法中缺少自顶向下的架构设计过程,如何应用中台方法?
作者曾在前文《关于架构演进发展的探讨》 中中讨论过企业是想要一个特化中台还是一个广义的中台。对于特化中台,你学得越多,失败的概率就越高。这就是方法论的魔力。这可能是你简单地追求方法而没有掌握方法论的结果。
传统方法能有什么帮助?
当我们思考自顶向下的架构设计过程时,我们回到企业架构的范畴。这些看似繁琐的“老方法”一直在整体设计上不断工作。面对企业转型这个严肃的话题,我们必须对企业管理和软件工程有一个基本的科学敬畏态度,因为企业转型是当今时代两者的结合,而面对未来真正的数字化转型,企业管理需要充分吸收企业架构的设计思维,完成其“技术基因”的“突变”。
中台方法经常让实践者最困惑于中台中放入了什么,以及需要将什么能力降低到中台。如果没有自下而上的积累过程,那么必须采用自上而下的规划,而基于传统理论的企业级业务架构方法正好可以满足这一需求。
这个整体逻辑显示了自上而下的业务分解过程,也反映了自下而上支持业务的能力。作者的书中详细介绍了企业级架构方法,这里不再重复。企业业务架构设计非常重视实际层面的标签。如图3所示,标准化是设计过程中要遵循的一个重要原则中:
标准化是业务能力下降的基础。自顶向下的设计过程中是对企业整体能力的深入检查和重构。当然,整合不是一厢情愿的想法,需要科学的态度。通过企业级业务架构驱动企业级软件工程,我们可以获得在着陆练习后建立的企业能力图,如图4所示。
从这个图表发展,我相信聪明的读者和朋友已经回到了图1所示的阿里巴巴组的设计目标。所有的路都通向同一个目标。不同之处在于,企业业务架构方法提供了一个清晰的自上而下的设计过程。
这一过程的更大意义在于它对业务方面结构化思维的影响。通过提高业务人员的结构化思维能力,我们可以给软件工程带来更大的效率提升,也可以使业务和技术实现更深层次的集成。软件生产过程和方法的改进不仅仅是一个技术方面的问题。
03、看诗歌和距离
当我们用更具前瞻性的开放架构思维和开源标准化思维来看待企业软件和企业架构设计时,我们也可以推出基于行业级标准化组件的企业架构设计思维,这是支持未来数字时代所必需的,面向全社会,而不仅仅是企业自己的大规模软件生产模式——,如图5所示。
在数字时代,我们应该更多地关注功能的重用和行业级的重用功能,而不是像今天这样从头再来。这需要在业务方面有更有条理的思考,在技术方面对业务有更好的理解,以及在企业级业务架构之间有一个良好的中桥梁。
总之,作者认为企业级业务架构方法可以为正在经历中台转型的企业提供更好的规划和设计方法。两者并不冲突。任何方法论的发展和学习都是一个包容的过程,不同方法的结合已经成为建筑设计发展的趋势。企业级业务架构设计方法除了与中台方法相结合之外,由于其对业务方面的特殊影响和更广泛的应用范围,可以为软件行业向更成熟的标准化生产模式转变提供更好的支持和指导,是企业推动数字化转型的有力工具。
随商信息技术(上海)有限公司 b2b2c多用户商城系统是基于PHP技术的企业级电子商务平台系统,系统支持平台自营、招商加盟和多商家入驻、集成微信商城、移动端APP商城、微信小程序于一体。公司主营业务包含商城系统定制开发、新零售系统解决方案、电商平台系统定制开发、商城网站建设服务等等,ShopSuite为大、中、小企业提供一个安全、高效、强大的电子商务解决方案,协助企业快速构建、部署和管理其电子商务平台,拓展企业销售渠道,致力于推动PHP技术和电子商务行业的发展而不断努力。