第三篇 聚合架构方法论设计指南
通过基础理论篇中元模型部分的介绍,读者已经可以感受到本方法论所建议的架构设计过程。元模型中,业务架构元模型包括战略元模型、组织元模型、业务元模型、业务构件元模型、应用架构元模型、技术架构元模型。所以,企业架构设计过程可以归类为业务架构设计、应用架构设计、技术架构设计三个大的环节,过程如下图所示。
企业架构设计全过程示意图
上图中,战略设计是整个架构设计过程的起点,企业架构是服务于企业战略的。战略设计会提出对原有组织设计的变革要求,新的组织设计是否符合战略要求会影响到战略落地。战略设计和组织设计会约束业务设计,也即,战略目标和组织形态会决定业务过程,甚至影响对业务对象的定义。业务设计对业务构件的设计起到指导作用,而良好的业务构件设计也会反过来优化业务设计。
业务架构设计会指导IT架构设计。应注意的是,从完整的企业架构设计过程来看,业务架构与IT架构才会形成这种指导关系。这与经常有人说的“业务驱动技术”“技术驱动业务”不是一个层面的问题,这两种说法指的是业务与技术的关系,而非架构设计过程。
IT架构设计中首先是承接业务架构设计的应用架构设计,其中的应用设计主要指应用的范围和调用顺序,即应用编排。应用构件承接自业务构件,支持应用的实现。应用架构设计会指导技术架构设计,因为应用架构才是技术视角的需求,需求引导实现。物理构件部署于技术平台之上,技术平台实现物理构件,而技术架构设计实现应用架构设计。
最终,IT架构设计实现业务架构设计的IT需求部分,因为理论上来讲,业务架构设计范围会大于应用架构设计范围。尽管随着信息化的深化和数字化的推进,二者的重合度会越来越高,但是非IT化的业务依然会存在。
本篇内容较多,会覆盖上述要点及对架构管理工具的设想,但总体而言,根据本方法论的特点,会以阐述业务架构为主。