企业架构进化史大揭秘!4 大主流框架一文吃透

博文小编

2025-03-07


博文视点

从1987年由John Zachman提出第一个企业架构的框架理论,发展到今天,已经有30多年的时间。在这30多年的发展过程中,全球范围内不同人提出的大大小小的框架有近百种,如此众多的架构框架,大多是从4套主流架构框架发展和衍生出来的。

我们会通过时间轴来了解主流架构的演进过程,然后针对4大主流架构框架进行简要介绍。

一、企业架构的发展历程
“企业架构”最初是由于信息系统的复杂性不断提高(熵增),人们的理解难度越来越大而出现的。为了便于理解和管理这种“复杂系统”,需要隐藏系统的局部细节信息,从中抽象出高层次的结构和交互关系,以便于大家通过简洁的方式、以一套共同的语言来理解复杂系统,利于相互沟通和交流。
企业架构的演进有两条主线,一条主线起源于20世纪70年代美国启动的C4ISR计划(Command,Control,Communications,Computers,Intelligence,Surveillance and Reconnaissance)。这一计划的目标是把美军的战略决策及军队指挥、控制、管理所用的设备、器材、程序关联到一起,形成美国现代军队的神经中枢。经过多场战争的磨砺,逐步构建出跨多领域复杂系统的方法论体系,在此基础上逐步发展出TOGAF、DoDAF相关架构框架。
另一条主线起源于1987年John Zachman在IBM内部期刊撰写的著名论文《信息架构框架》(“A framework for information systems architecture”),首次提出了“信息系统架构框架”这一概念。这篇论文被业界奉为企业架构框架理论的开山之作,Zachman本人也被称为企业架构框架理论之父。以此为基础,后续逐步发展出Zachman、FEA等相关架构框架。
下图给出了两条主线牵引下的4大主流企业架构的发展历程。经过20多年的发展,到21世纪10年代,相关的企业架构框架基本上相对稳定了,版本更新较少。

企业架构的发展历程
二、4大主流架构框架介绍
大体清楚相关架构框架的发展时间轴之后,下面我们简单了解一下4大主流架构框架的关键内容。

  1. Zachman框架(企业领域)
    Zachman框架是由John Zachman先生在1987年提出、第一个得到公认的架构框架,如下图所示。该框架主要表现为一个6×6的矩阵,一个维度是基于 5W1H的分类,即Why(动机)、What(数据)、Who(角色)、When(时间)、Where(分布)、How(功能),另一个维度是基于不同人员的视角(高层、业务管理者、架构师、工程师、技术员、企业用户),完成从抽象概念到实例的转换(识别、定义、表示、详述、配置、实例化)。经过20多年的发展,Zachman框架从2011年开始基本稳定在3.0版本。

    Zachman框架
    正如Zachman框架官网所强调的,该框架是一套元模型,而不是实施方法论。它给出了企业架构内容的描述和分类,确保每个干系人的每个关注点都被照顾到、并有效地串联成一个完整的体系,提供了一种有效分解复杂企业系统的方法。
    该框架提供了一张“静态”的全景图,但对于如何来创建这些内容,却没有给出具体指导。可以认为这是一个参考框架,真正要一步一步地开发企业架构,需要借助于其他架构框架,比如TOGAF。
    延展:Zachman框架所采用的5W1H,是一个用途非常广泛的思考方法,如果你在工作中遇到难题、不知道如何突破时,可以尝试用5W1H进行分解,把问题展开,或许有助于开拓思路。
  2. TOGAF框架(企业领域)
    TOGAF(The Open Group Architectures Framework)由欧洲著名的The Open Group在1995年开发出第一个版本。在此过程中,很多厂商参与了该体系的构建,这种形成机制在一定程度上较好地保障了该体系的适用性和可推广性。无论在国际上,还是在中国国内,目前TOGAF都已成为企业架构方面的主流框架体系。
    TOGAF体系的6大部分内容及其关系如下图所示。
    Part 1:引言(EA关键概念及术语定义)。
    Part 2:架构开发方法。
    Part 3:ADM指南和技术。
    Part 4:架构内容框架。
    Part 5:企业连续统一体和工具。
    Part 6:架构能力框架。

    TOGAF体系的内容及其关系
    在TOGAF体系的6大部分内容中,架构开发方法(ADM)提供了一个流程化开发企业架构的思路,如下图所示,用户可参考相关步骤逐步推进企业架构的开发和实践。
    引言(EA关键概念及术语定义)。
    预备阶段:为架构项目进行初期准备。
    阶段A:明确企业架构愿景。
    阶段B:详述业务架构(开发基线和目标业务架构,并分析差距)。
    阶段C:设计数据和应用架构(开发基线和目标数据和应用架构,并分析差距)。
    阶段D:设计技术架构(开发基线和目标技术架构,并分析差距)。
    阶段E:机会及解决方案(阐述目标架构的机会及解决方案)。
    阶段F:迁移计划(根据优先级,进行路标规划)。
    阶段G:实施治理(形成架构监管及治理机制,确保架构交付合规)。
    阶段H:架构变更管理(提供变更管理流程,确保架构能持续响应业务需要)。

    架构开发方法
    注意:企业用户在参考ADM进行架构开发时,可结合企业自身情况进行适当剪裁。
    3.DoDAF(军事领域)
    DoDAF(The Department of Defense Architecture Framework)是美国国防部建立的企业架构框架,源自1970年代美国军方启动的C4ISR计划,该计划主要为了解决各军兵种独立建设、无法互联互通、无法进行一体化协同作战的问题。经过多场战争的不断积累,C4ISR架构框架逐渐发展成为更加成熟的DoDAF架构框架,并于2003年8月正式发布DoDAF v1.0。又经过了5年多的发展和完善,美国国防部于2009年5月发布了最新版本DoDAF v2.0。
    DoDAF架构框架由一系列视角所组成,在v1.0版,提供了4种视角,涉及全景视角、运营视角、系统视角和技术标准视角。到了v2.0版,扩展为包括全景视角、数据与信息视角、标准视角、能力视角、运营视角、服务视角、系统视角及项目视角在内的8大视角,如下图所示。

    DoDAF架构框架的8大视角
    每个视角下都会包含若干模型,DoDAF架构框架基于上述8大视角可进一步分解为52个模型,如表1所示。
    上述8大视角与52个模型是DoDAF架构框架v2.0的核心,在具体应用时,这52个模型可以根据实际需要有选择地使用。
    表1 DoDAF架构框架8大视角下的52个模型
  3. FEA(政府领域)
    美国联邦政府总共拥有300多个职责不同、规模不一的组织机构,这些机构的雇员数量超过200万人,每年的年度预算都超过3万亿美元,其中每年各种形式的IT投入超过800亿美元。为确保对巨额IT投入的有效管控,1996年美国国会通过了一个有关信息技术管理改革的《克林格-科恩法案》,授权联邦政府相关机构开发和维护IT架构,以促进各个机构之间的信息共享、提升IT预算相关的投资收益。
    在1999年,美国联邦政府CIO委员会发布了第一版的FEAF(Federal Enterprise Architecture Framework)。在此之后,由美国管理和预算办公室(OMB)负责管理和协调美国联邦企业架构建设,并于2002年成立了专门从事联邦企业架构开发的项目管理办公室(FEA-PMO)。为了能在不同联邦机构之间建立通用业务语言,加强沟通和协同,在2007年左右推出FEA参考模型的早期综合版本,如下图所示。这个早期版本中包含5个参考模型,除了强调绩效和业务驱动,也强调了要构建基于构件的架构。

    FEA参考模型(2007版)
    又经过5年左右的积累和完善,FEAF v2.0于2013年发布,里面所涉及的参考模型更新版如下图所示。

    FEA参考模型(2013版)
    相比2007年的FEA参考模型早期版本,2013年的参考模型更新版本主要在下述3个方面进行了调整。
    (1)从参考模型的数量角度看:
    早期版本包含5个参考模型;
    更新版本包含6个参考模型,多了“安全参考模型”,该模型与另外5个参考模型都有关联。
    (2)从参考模型的命名来看:
    早期版本中提到了“服务构件参考模型”;
    更新版本中改成了“应用参考模型”。
    (3)从参考模型的梳理顺序上看:
    早期版本先考虑“服务构件参考模型”,然后考虑数据参考模型和技术参考模型;
    更新版本则先考虑“数据参考模型”,然后输出给应用参考模型和技术参考模型,把数据参考模型的梳理提到了前面,进一步强调了数据参考模型的重要性。
    近几年来,国内越来越多的企业开始探索企业架构的实际应用。除了来自企业领域的Zachman框架和TOGAF架构框架知识体系,来自军事领域的DoDAF架构框架和来自政府领域的FEA架构框架,对于企业架构的实际应用都可以有一定的参考和指导作用。
    以上内容摘自《业务架构解构与实践》

读者评论

相关博文

  • 社区使用反馈专区

    陈晓猛 2016-10-04

    尊敬的博文视点用户您好: 欢迎您访问本站,您在本站点访问过程中遇到任何问题,均可以在本页留言,我们会根据您的意见和建议,对网站进行不断的优化和改进,给您带来更好的访问体验! 同时,您被采纳的意见和建议,管理员也会赠送您相应的积分...

    陈晓猛 2016-10-04
    5662 745 3 7
  • 迎战“双12”!《Unity3D实战核心技术详解》独家预售开启!

    陈晓猛 2016-12-05

    时隔一周,让大家时刻挂念的《Unity3D实战核心技术详解》终于开放预售啦! 这本书不仅满足了很多年轻人的学习欲望,并且与实际开发相结合,能够解决工作中真实遇到的问题。预售期间优惠多多,实在不容错过! Unity 3D实战核心技术详解 ...

    陈晓猛 2016-12-05
    3408 36 0 1
  • czk 2017-07-29
    6224 28 0 1