聚合架构:面向数字生态的构件化企业架构
上QQ阅读APP看书,第一时间看更新

2.2 比较对象选取

笔者认为,不同的企业架构理论之间最值得比较的部分其实是业务架构,也就是对业务的分析与处理方式,无论该方法论是否声明了其具有业务架构。而且,面对数字化转型,如何结构化地分析业务以提升业务与技术融合的效率,正是企业研究的重点,也是企业架构方法论能够为企业创造的最大价值。

从业务架构视角出发,笔者选取了Zachman框架、TOGAF、FEA、DDD、DoDAF、CBM、中台、BIAN、EBA(笔者在《企业级业务架构设计:方法论与实践》一书中提倡的企业级业务架构方法论)进行比较。

从应用架构视角,笔者选取了单体、SOA、微服务这三种常见的应用架构模式进行比较,“行业级标准化构件”则是笔者认为应该采用的数字化时代的应用构建模式,而且一些方法论已经表现出此倾向,所以将其也列在了比较维度上。

从技术架构的视角,笔者粗略地选择了集中式和分布式这两种主流技术架构进行比较。多数技术人员都会认为分布式是技术架构的大势所趋,但是无论从时间还是实践的角度来讲,作为比较而言,集中式架构还是需要出现在比较维度上的。

从工程方法的视角来讲,影响力最大的工程方法莫过于瀑布模型和敏捷过程,因此选择这二者进行比较。尽管实践中很少有纯粹的教科书式的瀑布和敏捷,而是各种基于两种方法的变体和演化,如螺旋模型、V模型、规模化敏捷等,但是为了便于比较,笔者还是在维度上仅列举这两种极具代表性的软件过程。