TOGAF 整体说明 一、TOGAF 概述 TOGAF (The Open Group Architecture Framew ork)是一个架构框架,简而言之,是一种协助开发、验收、运行、使用和维护架构的工具。TOGAF 已被 80%的 Forbes 50(福布斯)的公司使用,并支持开放、标准的 SOA 参考架构。 TOGAF 是由开放团体(The Open Group)发起和设计的,它有 300 多个会员企业,包括许多世界著名的企业,比如 IBM、凯捷、富士通、日立、惠普、NEC、美国国防部、美国国家航空航天局(NASA)等。从 1993 年产生以来,经过近 20年的发展,TOGAF 已经成为一个行业的标准。TOGAF 原先是基于美国国防部的信息管理的技术框架(Technical Architecture Framew ork of Information Management,TAFIM)的,包括了一个组织服务类型的技术参考模型、标准信息、一个关于无界限的信息流和集成信息基础建设参考模型(Integrated Information Infrastructure Reference Model,III-RM)观念的讨论、一个关于发展多种架构视图(如业务,安全,软件,管理信息和帮助读者以及使用者开始实施的模板等)的讨论,不是一开始就体现整体的 EA 焦点。最初,它只包括技术架构(版本 1 到 7),后来,该框架中加入了业务架构领域,扩充到企业架构,目前,其最新版本为 9.0,其具体的演变过程如图 1.1 所示。 图 1.1 TOGAF 发展历程 由于 TOGAF 是一个跨行业的、开放的免费架构,所以在全世界得到了广泛的使用。根据 The Open Group 的 2009 年调研报告,各类企业架构框架的市场占用率如图 1.2 所示,TOGAF 的占有率已经超过百分之五十。 图1.2 各类企业架构框架市场占有率 二、内容体系及相互关系 TOGAF 的体系非常全面,因此也较为复杂,图2.1 表示了 TOGAF9.0 最新的内容体系,它主要由 6 个部分组成,下面简要介绍它们的作用和相互关系。 图2-1 TOGAF 规范的内容体系 ➢ 架构开发方法(Architecture Development Method,ADM)是核心内容,通过架构开发方法的应用过程其实就是一个企业构建自身 EA 的过程,其实施结果产生大量的模型、规则及相互关联关系,我们常说的 TOGAF成果体系(见图2.2)就是在这个方法应用过程中产生的。 ➢ 经过 ADM 开发出的成果是分散的,架构内容框架(Architecture Content Framew ork)的作用就是结构化这些成果,用 TOGAF 推荐的 EA 体系进行组织,事实上,由于 TOGAF 是开放的,这些...