TOGAF:第一章TOGAF介绍
时间:2024-11-12
课程:TOGAF认证
本文内容基于TOGAF9官方文档
一、TOGAF介绍
1、简介
TOGAF是一个框架,一种详细方法和一套支持工具,用于开发Enterprise Architecture。该框架可以被希望开发用于组织内部的Enterprise Architecture的组织免费使用。
TOGAF的全称是The Open Group Architecture Framework,由The Open Group(官网:www.opengroup.org)成员开发和维护。1995年,TOGAF第一版开发基于美国国防部(DoD)的信息管理技术架构(TAFIM)。
除了TOGAF以外,还有几个比较流行的企业架构,简单提一下:
DoDAF(Department of Defense Architecture Framework):由美国国防部开发,主要用于军事和政府机构。DoDAF强调安全性和可靠性,适用于需要高度安全保障的领域。
Zachman Framework:由Peter Zachman提出,强调从不同的视角(如功能、业务、技术等)来描述企业架构。Zachman适用于需要多角度分析的企业,帮助理解不同视角下的架构关系。
ArchiMate:这是一个用于建模企业架构的图形表示法,适用于需要清晰、直观的模型展示的企业。ArchiMate提供了一套标准的图形符号,便于不同团队之间的沟通和协作。
2、TOGAF文件的结构
TOGAF文件包含7个部分:
(1)引言
本部分对Enterprise Architecture的关键概念,特别是TOGAF实施途径提供概括性介绍。包括所使用的术语的定义。
(2)架构开发方法(Architecture Development Method)
本部分是TOGAF的核心,描述TOGAF架构开发方法ADM。
(3)ADM指南和技巧(ADM Guidelinss and techniques)
本部分包含在应用TOGAF和TOGAF ADM时可供使用的指南和技巧的集合。
(4)架构内容框架(Architecture Content Framework)
本部分描述TOGAF内容框架,包括一个用于架构制品的结构化元模型、可复用架构构建块的用法及典型架构交付物的概述。
(5)Enterprise的连续统一体和工具(Enterprise Continuum and Tools)
本部分论述对Enterprise内架构活动的各种输出进行分类和存储的适用分类法和工具。
(6)TOGAF参考模型(Architecture Reference Materials)
本部分提供对架构参考模型的选择,包括TOGAF基础架构及综合信息基础设施参考模型。
(7)架构能力框架(Architecture Capability Framework)
本部分论述在Enterprise内建立和运行架构功能所需要的组织】流程、技能、角色和职责。
二、一些概念和问题
1、什么是Enterprise?
TOGAF将“Enterprise”定义为具有一系列共同目标的任何组织的集合。
例:Enterprise可能是政府机构、整个公司、分公司、单个部门,或由共同所有权联系在一起的一系列地理上相距较远的组织。
2、为什么需要Enterprise Architecture?
Enterprise Architecture的目标是,在贯穿整个Enterprise范围内,将碎片化的已有流程优化成一个对变化做出响应并支持业务战略达成的综合环境。
良好的Enterprise Architecture产生的优势会带来重要的业务效益。
3、什么是架构框架?
架构框架是一个基础结构和结构集合,可被用于开发更大范围的不同架构。架构框架应描述一种方法,用于基于一系列构建块来设计Enterprise的目标状态,并表明构建块如何适配地结合在一起。
架构框架应包含一系列工具,并提供一个常用词汇表,也应包括能够用于实现构建块块的推荐标准和合规产品的列表。
4、为什么需要TOGAF作为EA的框架?
TOGAF在标准化方面发挥这重要作用,并降低架构开发流程风险。TOGAF提供的最佳实践框架,是一个以增加价值为目的,并使组织能够构建应对其业务问题和需要的可行且经济的解决方案。
总结
TOGAF提供了一套标准的EA框架,组织可以根据自己的业务及需要量体裁衣,制定适合自己的组织架构。
#架构师#