首页 > EA > 正文

四种主流企业架构异同分析

2018-06-25 10:28:28  来源:管理咨询专栏公众号

摘要:根据 《Comparison of the Top Four Enterprise Architecture Methodologies》所述对四种主流的企业架构框架理论(Zachman,FEA,Gartner,TOGAF)进行比较
关键词: 企业架构
根据 《Comparison of the Top Four Enterprise Architecture Methodologies》所述对四种主流的企业架构框架理论(Zachman,FEA,Gartner,TOGAF)进行比较。需要注意的是,由于这篇文章应该完成于2007年,因而TOGAF还没有发布第9版,因而文章中关于TOGAF重视架构过程而没有架构内容的描述的论点在当前看是不准确的,笔者给予了修正。
 
01、Zachman框架特点
 
Zachman历史算是最悠久的,但是该框架仅仅提供了关于企业架构内容的分类方法,而对于企业架构的创建过程却并没有相应的描述。
 
Zachman首先提出了一种根据不同的干系人的视角来对信息系统的各个方面进行描述的方法,从而使得站在不同角度的干系人可以针对信息系统的建设使用相同的描述方式进行沟通,而这也对其后的各种企业架构框架理论的发展指明了方向。
 
在Zachman框架中,企业架构的内容被抽象成采用六种视角来观察的信息系统在六个方面的描述,并且Zachman认为当所有这些角度针对每个方面的描述都完备则一个企业架构的内容是完备的。
 
02、FEA框架特点
 
FEA并不是一个严格意义上的企业架构框架,而是以美国联邦政府为客观对象的企业架构的具体实例。与之相比,在它之前诞生的FEAF(联邦企业架构框架)才算得上一个真正意义的企业架构框架理论。不过由于FEA在政府方面的示范作用,FEA的各种参考模型和治理方法比方法论级别的FEAF更加容易让人接受;所以在很多情况下,FEA也被看作是一种企业架构框架理论。
 
FEA在企业架构内容上有其自己的分类方式,而且也有架构过程的描述。架构内容的定义和架构过程的描述是FEA的核心内容,除此之外还包括用以评估一个企业架构完整性、使用状况和使用效果的企业架构评估框架(EAAF),以及被OMB用来识别和管理各跨部门项目的联邦过渡框架(FTF)。
 
FEA所采用的架构内容分类方法的确是值得借鉴的,FEA首先采用服务的概念对部门的各种服务能力以业务线(Line-of-Business)为单位进行标识、组织和定义,并且将这些服务按照其使用的范围归纳为企业服务(Enterprise Service)和片段服务(Segment Service)两大类。总结了联邦政府各部门的各条业务线,原先功能上相互重复的服务被识别了出来,从而有助于服务的重用。同时针对每条业务线,FEA从业务、数据、应用和技术这几个方面进行详细的描述,并通过五层参考模型进行规范,为各个部门建立起一种统一的用于描述各自服务能力的方法。
 
FEA对企业架构的架构过程提出了指导。在FEA的观点中,各部门首先需要通过五层参考模型描述当前以及目标架构,根据差距分析找到现实和理想的差别,并且细化成各种实施项目。在为这些项目确立了投资和筹资战略后,对着这些项目进行实施和管理,从而促进部门的发展和企业架构的演进。
 
相对于Zachman,FEA既含有针对架构内容的分类法,又具备架构过程描述,还包括用于评估架构水平的方法,所以FEA更加具备一个企业架构框架的特性。但是从抽象度和通用性的角度来看,Zachman框架无疑是一种通用的架构建设方法论,而FEA则更倾向于一种基于具体实例的最佳实践。
 
03、TOGAF框架特点
 
TOGAF的目的是为企业架构的创建提供一套标准的方法,TOGAF提出的是一套经过高度抽象的方法论、不依赖于任何一个具体的组织形式、没有硬性要求,也不排斥其他理论,因而任何企业均可按照自身的情况对TOGAF进行裁剪或与其他框架进行混合,从而创建和维护符合自身情况的企业架构。
 
TOGAF的核心是架构开发方法(ADM:Architecture Development Method),ADM实际上是用来指导企业如何建立和维护其企业架构的一套流程化的架构开发步骤。
 
2009年,TOGAF推出了第9版,加入了内容框架(CF,Content Framework)。在内容框架中,企业架构内容按照表现形式分为目录、矩阵和图形三种,并且根据ADM在各个阶段的目标定义了每个阶段需要完成的架构制品。除此之外,内容框架还对ADM中各个步骤的输入、输出与这些架构制品的关系进行了详细描述。
 
TOGAF相对于其他框架理论,具有更加标准、更加通用的特点,而且自从在TOGAF 9种增加了内容框架之后,此企业架构框架理论的完整度也大幅提高,也正因为如此,TOGAF发展至今日已经得到了最广泛的应用,堪称业界最流行的企业架构框架理论。
 
04、Gartner框架特点
 
Gartner既不提供企业架构内容的分类法,也不提供企业架构的建设过程指南,因而Gartner应该不能算是一个严格意义上的企业架构框架理论。
 
Gartner以其在企业架构建设领域中积累的大量实践经验为基础,对外提供关于企业架构方面的各种最佳实践。企业如果要借助Gartner的力量来建设企业架构,要么出资购买其资讯服务,要么就以Gartner公司提供的数个企业架构建设实例为参考来构建自身的企业架构。
 
Gartner将企业架构看作为一个动态的过程,而不仅仅是一个静态的名词。在Gartner的观念中,企业架构建设的起点应该是对企业发展方向的明确,而不是仅仅对企业当前状态的描述;一个成功的企业架构应该能将业务拥有者、信息专家和技术实现者联系起来,为他们提供一个统一的针对企业现状和发展方向的愿景。
 
四种企业架构框架的相同点
 
企业架构框架理论目的,是指导CIO创建符、维护合企业特点的企业架构,使之与企业发展同步。为了达到这一目标,各种企业架构框架基本上都在架构过程、内容两个方面阐述创建企业架构的方法论:
 
01、创建和维护企业架构的过程
 
企业架构的生命周期是一个循环演进的过程,在演进过程中要施以适当的治理,保证每一次演进都是在有序、受控的环境下进行。在企业架构的开发过程中,大多数框架理论还推荐通过使用企业架构成熟度模型来对企业架构的状态进行评估。
 
在每一次的循环过程中,各个企业架构框架基本上也采用类似的方法来逐渐完善企业架构:

首先识别并定义此次循环的目标、范围以及相关干系人。
 
建立用于描述企业在各个领域(业务、数据、应用和技术)当前状态的基线架构。
 
使用相同的描述方式并依照此次循环的目标与范围定义出目标架构。
 
采用差距分析的方法,识别并归纳出当前架构与目标架构的区别。
 
按照差距分析的结果,在征得相关干系人同意的情况下开展迁移实施工作。
 
02、企业架构的内容描述
 
企业架构的内容如何分类,以及每一类都应该包含哪些内容。不同企业架构框架基本上都是从如下几个方面对企业架构进行描述:
 
业务架构
 
数据架构
 
应用架构
 
技术架构
 
不同企业架构对业务架构、数据架构、应用架构、技术架构的具体内容描述可能不一样,但都是从不同干系人的视角来对其具体内容进行归纳分类。
 
03、企业高层对于企业架构成功的意义
 
由于企业架构包含企业自业务到信息系统的各个方面,因而会涉及到企业中大多数的人员,如果没有企业高层的决心和驱动,协调这么多的人员本身就是个巨大的难题,从而直接影响到一个企业架构的成功与否。此外企业高层的思路往往就是企业发展的战略,亦即企业演进变化的源头,而将这些战略在企业各层中加以贯彻,通过信息技术加以实施正是企业架构的意义所在。
 
四种框架的差异比较
 
上述四种企业架构框架各具特点,先将他们放在一起比较如下:
\
 
1、 在上面表格中评分量级从1至4,其意义分别定义如下:
 
1——在当前评测方面无所表现。
 
2——在当前评测方面有所表现,但是并不足够。
 
3——在当前评测方面有着可以接受的表现。
 
 4——在当前评测方面有着很好的表现。
 
2、 上述表格采用十二个方面对四个框架进行对比,其中每个评测方面的意义如下:
 
分类法完整度(Taxonomy completeness)——用以表明当前框架理论对各种架构制品划分的优劣程度。
 
过程完整度(Process completeness)——用以表明当前框架理论在指导人们创建企业架构方面是否采用了渐入式的方式,且表现如何。
 
参考模型指南(Reference model guidance)——用以表明当前框架理论在帮助人们创建一系列相关的参考模型中的作用。
 
实践指南(Practice guidance)——用以表明当前框架理论在帮助人们将企业架构的精神融入到组织中,并为其创建一个珍视并使用企业架构的企业文化时的帮助程度。
 
成熟度模型(Maturity model)——用以表明当前框架理论在评估企业使用企业架构的有效性和成熟度方面的帮助程度。
 
业务关注度(Business focus)——用以表明当前框架理论是否着眼于使用技术来驱动业务价值。其中,业务价值被定义为减少成本或增加收入。

治理指南(Governance guidance)——用以表明当前框架理论在理解和创建有效的企业架构治理模型方面的帮助程度。
 
划分指南(Partitioning guidance)——用以表明当前框架理论在帮助人们对企业进行有效的自治性分区划分方面的帮助程度。此种分区划分对于复杂性管理来说是一个重要的方法。
 
视角目录(Perspective catalog)——用以表明当前框架理论在指导人们设置架构资产目录方面的帮助程度。这些架构资产会在未来的活动中被重用。
 
厂商无关度(Vendor neutrality)——用以表明当前框架理论与某个特定咨询组织的锁定程度。此方面评分越高表示与特定厂商的锁定程度越低。
 
信息易获取性(Information availability)——用以表明与当前框架理论相关的免费或廉价信息的数量和质量。
 
价值获取效率(Time to value)——用以表明从开始使用当前框架理论到创建具有高度业务价值的解决方案这一过程的效率。


作者:Kensen

第三十四届CIO班招生
北达软EXIN网络空间与IT安全基础认证培训
北达软EXIN DevOps Professional认证培训
责编:yangjun

免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。