1.TOGAF概述
TOGAF(The Open Group Architecture Framework,TOGAF)是一种开放式企业架构框架标准,它为标准、方法论和企业架构专业人员之间的沟通提供一致性保障。
TOGAF由国际标准权威组织The Open Group制定。The Open Group于1993年开始应客户要求制定系统架构的标准,在1995年发表TOGAF架构框架。TOGAF的基础是信息管理技术架构(Technical Architecture For Information Management,TAFIM)。它是基于一个迭代(Iterative)的过程模型,支持最佳实践和一套可重用的现有架构资产。它可让设计、评估、并建立组织的正确架构。在国际上,TOGAF已经被验证,可以灵活、高效地构建企业IT架构。引进TOGAF,将对国内软件产业产生重要影响。
1.1 框架的四个目标
该框架旨在通过以下四个目标帮助企业组织和解决所有关键业务需求。
(1)确保从关键利益相关方到团队成员的所有用户都使用相同的语言。这有助于每个人以相同的方式理解框架,内容和目标,并让整个企业在同一页面上打破任何沟通障碍。
(2)避免被“锁定”到企业架构的专有解决方案。只要该公司在内部使用TOGAF而不是用于商业目的,该框架就是免费的。
(3)节省时间和金钱,更有效地利用资源。
(4)实现可观的投资回报(ROI)。
1.2框架TOGA9版本的六个组件
TOGAF反映了企业内部架构能力的结构和内容,TOGA9版本包括六个组件:
(1)架构开发方法:这部分是TOGAF的核心。它描述 了TOGAF架构开发方法(ADM),即一种开发企业架构的分步方法。
(2)ADM指南和技术:这部分包含一系列可用于ADM的指南和技术。
(3)架构内容框架:这部分描述了TOGAF内容框架,包括架构工件的结构化元模型、可重用架构构建快(ABB)的使用以及典型架构可交付成果的概述。
(4)企业连续体和工具:这部分讨论分类法和工具,用于对企业内部架构活动的输出进行分类和存储。
(5)TOGAF参考模型:这部分提供了两个架构参考模型,即TOGAF技术参考模型(TRM)和集成信息基础设施参考模型(Ⅲ-RM)。
(6)架构能力框架:这部分讨论在企业内建立和运营架构实践所需的组织、流程、技能、角色和职责。
1.3框架的核心思想
其框架的核心思想是:
(1)模块化架构:TOGAF标准采用模块化结构。
(2)内容框架:TOGAF标准包括了一个使遵循架构开发方法(ADM)所产出结果更加一致的内容框架。TOGAF内容框架为架构产品提供了详细的模型。
(3)扩展指南:TOGAF标准的一系列扩展概念和规范为大型组织内部团队开发多层级集成架构提供支持,这些架构均在一个总体架构治理模式内运行。
(4)架构风格:TOGAF标准在设计上注重灵活性,可用于不同的架构风格。
TOGAF的关键是架构开发方法(Architecture Development Method:ADM)。它是一个可靠的、行之有效的方法,能够满足商务需求的企业架构。