01形式化描述,EA是什么
上篇提到了有效的企业架构能产出什么价值,但是并没有直观描述EA是什么,那么EA是什么呢?

统一描述工具:规范了统一的描述方法,针对组织内的业务、IT及其相关关系,让不同的干系人,从各自的视角出发进行描述,其中不同的干系人贯穿公司组织各个层级,不同视角包括了业务和IT的各个方面,使所有干系人可以无障碍沟通。

知识库:提供了分类方法,对组织内过程资产进行归档整理,便于访问和复用。

系统过程:提供了一套实施治理策略,对业务与IT一致性发展进行监控。

而企业架构框架(EAF)作为产生EA的工具,提供了两个维度的描述:

1. 企业架构创建的过程,以及如何在应对业务需求变化过程中如何演变。
2. 如何对企业架构产生的内容资产做整理。

02 从EA历史演进过程,看EA和EAF的发展
从军方条线来看,1970‘s,美国军方为了自上而下打造军队神经中枢,建立一个全面的系统,关联重大战略决策、军队指挥实施过程、过程所需设备、器材和程序,而发起了C4ISR计划(Command, Control, Communications, Computers, Intelligence, Surveillance and Reconnaissance)。过程中,1986年美国防信息系统局开发了TAFIM(Technical Architecture Framework for Information Management,TOGAF在1995年初版的基础),1991年TAFIM草稿完成,模型核心是使用开放系统和商业市场的信技术开发美国国防部范围内的应用(TAFIM在1998年退休)。经过战争的磨砺,从C4ISR发起,到TAFIM、到C4ISR AF 这套实施方法论逐渐变成成熟的指导体系,最终在2003年伊拉克战争后,发展成为了DoDAF(美国国防部信息化总体架构框架理论),目前最新版是2009年的DoDAF2.0。

从企业条线来看,1987年John Zachman撰写了《信息架构框架》(A framework for information systems architecture ),这篇文章并没有提及企业架构,而是首次提出了信息系统架构框架,文章以盖房子为例,阐述了构建要素和他们之间的关系,被奉为EA理论的开山之作,Zachman先生也被称为企业架构框架理论之父。

美国在1996年颁布法案,要求美国政府的CIO开发一套有延续性的IT架构,被称为ITA,现在被解释为IT企业架构,也是企业架构(EA)的来源,1999年美国联邦CIO委员会通过整合内部各个组织的框架理论后(解决各自建设、各自为战的问题)推出了联邦企业架构框架(FEAF),给联邦政府机构在公共业务流程、技术引入、信息流和投资协调等方面提供了架构建设的公共实施指南。到了2002年,建设联邦企业架构的责任由CIO委员会转到了OMB(美政府管理和预算办公室),其主导开发了FEA,提出了五层参考模型的概念、EAAF(企业框架评估架构。2008年更新为3.0)、FTF(联邦过渡架构)。

目前来看,TOGAF(The Open Group Architecture Framework)以TAFIM为初版,在1995年发布了1.0,至今已经发展为9.2,TOGAF成为了业界内最受欢迎的企业架构框架标准。

补充说明Zachman,虽然初期提出的时候缺少实施方法论,但在1992年,美籍管理顾问Spwak基于Zachman的BSP(BusinessSystems Planning)理论,提出了企业架构规划方法论(EAP),该方法被视为Zachman框架的实施方法论,这个方法论后也被FEAF引用,提及较少。

EAP将EA建设分为四个阶段:计划启动(目标、范围、组织流程建立)、业务与IT现状分析、目标分析(数据、应用技术)、实施规划(整合差距、规划项目、制定计划),我们发现和TOGAF的ADM和4A很像,但是更轻量化,从推出的时间先后来看,TOGAF应该也借鉴了这部分。

03 总结
无论是Zachman、FEA还是TOGAF,相同点有三:

  1. 他们都是辅助建设企业架构的指引方法论,在各自的模型里都采用了迭代+治理的思想,即建设生命周期循环演进,过程中进行治理,确保平衡有序。
  2. 他们核心过程基本一致,如上篇文章提到的,核心流程就是定范围、定期望、定原则;分析业务、应用、数据、技术和目标架构的差距;整合差距、分析风险、拆项目实施;最后做好过程管控和治理。
  3. 都是从不同干系人的视角对各层次进行总结,都强调企业高层对EA成功的重大意义(底层逻辑是高层思路代表企业发展战略,即企业演进变化的源头,而这些战略将在各层加以贯彻)。

三个企业架构框架的不同点主要是推出的时代背景和面向的核心问题不同,Zachaman缺少对建设流程的方法论指引,FEA有企业架构评估框架,TOGAF理论迭代速度快,受众广。

TOGAF学习札记(二)相关推荐

  1. Python学习札记(二十三) 函数式编程4 sorted

    参考:sorted NOTE 1.sorted,快速排序,时间复杂度O(nlogn)渐进最优. #!/usr/bin/env python3L = []for i in range(10):L.app ...

  2. Python学习札记(二十) 函数式编程1 介绍 高阶函数介绍

    参考: 函数式编程 高阶函数 Note A.函数式编程(Functional Programming)介绍 1.函数是Python内建支持的一种封装,我们通过一层一层的函数调用把复杂任务分解成简单的任 ...

  3. Python学习札记(二) python3.5安装 + (假装是)第一个Python程序

    参考: Mac OS 安装 Python3.5 廖雪峰Python教程:安装Python 笔记: 安装: 1.官方网站下载安装包:安装程序 2.执行安装程序完成Python3.5包的安装. 3.安装P ...

  4. Python学习札记(二十八) 模块1

    参考:模块 NOTE 1.模块:一个.py文件称为一个模块. 2.代码模块化的意义:a.提升程序的可维护性 b.不用重复造轮子 3.避免模块冲突,解决方法:引入了按目录来组织模块的方法,称为包(Pac ...

  5. 肖锰:浪潮GS开发平台学习札记(二)——服务器端安装补充及客户端下载安装配置

    服务器端安装出现的问题汇总: 1.  XP下无法启动COM+组件,原因:用户权限不够. 2.  卸载中间件时有可能出现服务无法卸载的情况(体现在重新安装时提示卸载服务) 3.  XP下IIS的问题(没 ...

  6. Git 学习札记(二)安装git以及基本操作

    Git 学习札记(二) Linux上的Git基本操作 安装和使用 Git 在linux安装git的命令: sudo apt-get install git 结果如图:(为了截这个图特意卸载了又装了一遍 ...

  7. MongoDB学习札记第六篇之主从复制

    mongo系列文章请看http://www.codefrom.com/p/mongodb 环境准备: ubuntu12.0.4 mongodb3.0.3 主从复制是MongoDB中最常见的复制方式.这 ...

  8. python constructor_Python学习札记(2)——搭建Boa-constructor

    一.Boa-constructor是什么 看看来自己百度的解释:Boa Constructor是一个跨平台的Python集成开发环境和wxPython图形用户界面构建器.它提供了可视化方式的框架(窗口 ...

  9. 【学习札记NO.00004】Linux Kernel Pwn学习笔记 I:一切开始之前

    [学习札记NO.00004]Linux Kernel Pwn学习笔记 I:一切开始之前 [GITHUB BLOG ADDR](https://arttnba3.cn/2021/02/21/NOTE-0 ...

最新文章

  1. Mr. Process的一生-Linux内核的社会视角 (2)启动
  2. Mac安装MySql 5.7.11
  3. BurpSuite 代理设置的小技巧
  4. 【学亮IT手记】oracle集合运算
  5. 电脑温度检测软件哪个好_实时检测Mac电脑的温度
  6. linux getdents 例子,Linux内建命令和外部命令(整理)
  7. LeetCode 383. Ransom Note
  8. Smokeping的参数使用说明
  9. 解决Ubuntu 9.04无线网络的不稳定问题-转
  10. java 正则判断二进制_用正则表达式判断一个二进制数是否能被3整除
  11. python--综合小案例--文件读取以及梳理
  12. win10 Delphi7 Help帮助文档的安装
  13. 初级商业数字营销师超级推荐
  14. 开心网之开心餐厅游戏分析报告
  15. 计算机网络安全 的论文,计算机网络安全论文6000字
  16. java解析富文本内容_java 解析富文本处理 img 标签
  17. 运动蓝牙耳机挑选要注意什么?蓝牙耳机知识科普
  18. 天下武功唯快不破WP
  19. 趣头条爬虫(以财经频道为例)
  20. UVA The Sultan's Successors

热门文章

  1. 计算机组成原理——总线连接方式
  2. Liferay中的workflow
  3. Node交互式命令行工具开发——自动化文档工具
  4. 【微信小程序——云音乐播放器】
  5. VSCODE: Merge-conflict设置
  6. DateUtil时间处理插件
  7. 用户购物(数据库)案例
  8. 怎么给PDF文件进行压缩
  9. Unix平台下iostat与vmstst说明
  10. 【总结】搜索引擎の精确搜索法