企业架构研究总结(3)——企业架构的发展历程
学习任何一项理论,我认为最好的入门方式就是探究其历史根源以及发展进程,借此阐明该理论产生的真实原因,避免读者一开始陷入各种理论所共有的晦涩之漩涡而不能自拔,最终连为什么而学都理不清楚。学习企业架构和企业架构框架理论亦然。企业架构是自上个世纪七、八十年代发展起来的一套理论,在这几十年的发展过程中已经衍生出很多种不同的企业架构方面的理论体系,而且很多国际大型企业和政府已经在反复摸索中创建了符合各自特点的企业架构,并且关于如何建立企业架构的方法论,暨企业架构框架,以及相应的企业架构工具也已经在业界得到广泛的普及。企业架构的主要发展脉络可以被表现如下:
与很多技术一样,首先对这种关于信息化的整合、信息资源的共享以及资源的节约方面的技术发生兴趣,并且有足够的资源能够进行研究的组织总是军方。上个世纪七十年代中期,美国启动了C4ISR计划(Command, Control, Communications, Computers, Intelligence, Surveillance and Reconnaissance)。这一计划的目标并不是要建立什么企业架构或企业架构框架理论,而是要建立一个大而全的系统,能够将美国军事指挥当局作出重大战略决策以及战略部队的指挥员对其所属部队实施指挥控制、进行管理时所用的设备、器材、程序关联在一起,从而形成美国现代军队的神经中枢。经过多场战争的磨砺与数度起伏,该系统日臻成熟,而构建如此一个跨越众多领域的庞杂系统的方法理论也渐为体系,终于在2003年伊拉克战争时期这一美国军方的“企业架构框架”也由最初专门服务于C4ISR系统的 C4ISR AF(C4ISR Architecture Framework)发展成为更加成熟的DoDAF,即美国国防部信息化总体架构框架理论。这一过程漫长且充满波折,期间很多部门涉及其中,早在1986年美国国防信息系统局(US Defense Information Systems Agency/Center )开始开发TAFIM (这也是TOGAF在1995年初版的基础),到1991年TAFIM的第一版草稿完成,该参考模型目的是指导使用开放系统和商业市场的新技术开发美国国防部范围内的应用。1996年6月美国国防部完成TAFIM项目,同时DODAF的第一版发布,当时的名字叫做C4ISR AF,直到2003年8月正式的DODAF v1.0发布。当前最新版是2009年3月28日发布的DODAF v2.0。
在军方发展了这样的企业架构框架理论后,企业也紧跟了军方的脚步,开始了企业架构框架理论的研究。1987年,还在IBM工作的John Zachman先生撰写了著名的论文《信息架构框架》(《《A framework for information systems architecture》》 )。虽然这篇论文中并没有明确提出企业架构和企业架构框架的定义,但是他的确首次提出了“信息系统架构框架”这一概念,并认为使用一个逻辑的企业构造蓝图来定义和管理企业中各系统和组件的集成是非常有用的。在这篇论文中,Zachman先生以在现实生活中建造房子为例,以及其精简的方式设计了一个信息系统的构成所需要的全部设计元素以及他们之间的关系。这篇论文在业界也被奉为企业架构框架理论的开山之作,Zachman先生本人也被称为企业架构框架理论之父。
Zachman框架中并没有提出“企业架构”这一概念,而美国在1996年颁布的Clinger-Cohen法案要求美国政府的CIO要负责开发、维护和帮助一个继承性的IT架构的实施,并称之为“ITA”,现在被解释为IT企业架构,也就是企业架构(EA)这一概念的由来,同时这一法案也揭开了FEAF和FEA研究的序幕。可以说企业架构最早是应用在一些美国的政府机构,而美国政府对企业架构的应用的推动也发挥了重要的作用。
其实早在这个法案之前,美国政府中已经有多个部门开始研究和建设自己的企业架构。在把Zachman框架引入美国政府之后,首先是美国国家技术标准研究所在1989年发布NIST框架,而从此后联邦政府内部出现了许多框架,例如国防部的DOD,以及财政部的DOT等。但这种各自为战的状态并不符合企业架构的精神,因为联邦政府应作为一个整体创建起企业架构,于是在1999年9月,美国联邦CIO委员会出版了联邦企业架构框架(FEAF),用以为联邦政府机构提供一个关于架构的公共结构和实施指南,从而帮助联邦机构之间的公共业务流程、技术引入、信息流和系统投资的协调等方面。
到了2002年2月,建设联邦企业架构的责任由CIO委员会转移到了OMB(美国政府管理和预算办公室)手中,并由其建立了一个联邦企业架构程序管理办公室(FEA-PMO)来开发联邦企业架构(FEA),提出了五层参考模型的概念,用以在联邦机构程序内和跨机构程序间,通过跨部门的分析来找到重复的投资,找到相互的差距,从而有助于在联邦政府范围内的协作、互操作和交互作用。该办公室于2006年推出了企业架构评估框架(EAAF,2008年升级为3.0),同年又推出了联邦过度框架(FTF)。另外,围绕FEA参考模型的使用,OMB还发布了一些通告,如用于预算的准备、提交与执行的通告A-11和用于联邦信息资源管理的A-130。特别是A-11中的Exhibit53和Exhibit300详细说明了预算提交与FEA的匹配和连接关系,从而使FEA成为联邦政府在各机构中间发现差距、共享、合作和复用机会的重要工具(引自《从FEA看中国电子政务的顶层设计》 )。
其实美国政府在二十一世纪的开始几年中关于联邦企业框架的发展还是比较坎坷的,根据2004年GAO(General Accounting Office)的统计,在受调查的96个部门中,仅有20个部门建立了有效的架构管理的基础,并且自2001年以来,有22个部门在成熟度上有提高,24个部门水平有所下降,而47个部门维持不变。并且在2005年1月,GAO强烈谴责了一些美国政府部门没有很好的贯彻和使用企业架构,这其中就包括美国联邦调查局、国防部、国土安全部,以及美国宇航局。不过随着时间的推移,FEA的发展的确是向着良好的方向进行着。一份2007年的调查报告显示,在24个受评估的部门中已经有19个部门的评分达到了表示令人满意的“绿色”,而且相较以前,当年的用于进行企业架构评定的企业架构评估框架(EAAF)刚进行了更新且评估标准更加严苛。由此我们可以看出,企业架构的建设是一个多么漫长而坎坷的过程。
在企业架构从美国联邦政府兴起后,企业架构的理念很快就得到各个咨询公司和研究机构的认可。最早对企业架构进行研究的研究机构是Meta Group,它于2000年发表了《企业架构案头参考》(《Enterprise Architecture Desk Reference》),提供了一个经过验证的关于企业架构实施的方法论,并期望借此构建一座横跨业务战略和技术实施的桥梁。在这些咨询和研究机构带动下,微软、IBM、惠普等厂商也纷纷把目光集聚到了企业架构,希望能够从企业这个视角来定位其产品和服务。在2005年,一个著名的咨询公司Gartner将Meta Group收购,并开始了Gartner架构框架的开发。在合并之前,Gartner就已经是一家在专业于CIO级咨询方面最有影响力的咨询公司了,但是在企业架构的某些特定领域还是Meta Group为最,而且虽然Gartner也致力于建立一些企业架构实践,但却总是达不到Meta Group的水平。在此背景的推动之下,两家最终合并。合并以后虽然法律上已经成为了一家,但是由于他们原先各自持有的企业架构框架的方法差异很大,因而他们花了1年的时间在已有的企业架构经验和方法论的基础上寻求能够整合之道,最终产生了Gartner框架。
随着政府、企业、咨询公司、研究机构以及厂商的不断进入,企业架构的理念越来越深入人心,其标准化的工作也日趋重要,从而也催生了一些研究团体和标准框架。其中最重要的,也是目前影响最大的企业架构框架理论便是由Open Group创立的TOGAF。发展至今,TOGAF已经于2011年发布了第9.1版,即TOGAF 9.1。其实TOGAF的发展也经历了一段漫长的过程。自1993年开始,The Open Group开始应客户的要求定制企业架构的标准,并于1995年在美国国防部的允许和鼓励之下基于TAFIM(Technical Architecture Framework for Information Management)发布了第一版TOGAF,而TAFIM自己也在1998年从国防部正式退休。之后经过数年的发展,The Open Group于2001年12月发布了TOGAF 7(Technical Edition),并于次年12月发布了TOGAF 8(Enterprise Edition)。经过长时间的修修补补,比较重大的变化发生在2009年发布的TOGAF 9,其在TOGAF 8的基础之上增加了内容框架(Content Framework)等重要内容,从而使TOGAF标准更加完备。时至今日,TOGAF已经成为业界最受欢迎的企业架构框架标准,不仅有80%的福布斯( Forbes)全球排名前50的公司在使用,而且还支持开放、标准的SOA参考架构。除此之外,各国际主流厂商也在积极推动这一标准的普及,例如,在德国有SAP在推动,在美国有IBM、惠普、Oracle等公司在推动,而中国也有金蝶在推动。