1.1 TOGAF9简介
TOGAF是一个架构框架,即开放群组架构框架(The Open Group Architecture Framework)。简言之,它是一种工具,用来帮助架构的接受、创建、使用和维护。它基于一个迭代的过程模型,由一些最佳实践和一套可重用的已有架构资产支持。
TOGAF是由The Open Group 架构论坛来开发和维护的。TOGAF第一版于1995年开发,当时是基于美国国防部的信息管理技术架构框架。从这个坚实的基础开始,The Open Group架构论坛就一直在定期开发TOGAF的各个后续版本,并将每个版本都发布在The Open Group的网站上。
TOGAF9 。TOGAF对其他框架进行了补充,并可与这些框架共同使用。即TOGAF架构开发方法(Architecture Development Method,ADM),。
1.2 TOGAF文档的结构
标题 | 内容 |
---|---|
第一部分:介绍 | 第一步分对企业架构的核心概念、特别是TOGAF方法,进行了概括性的介绍。包括对TOGAF通篇使用的术语的定义,以及这一版相对于TOGAF历史版本所做变动的详细说明。 |
第二部分:架构开发方法(ADM) | 这一部分是TOGAF的核心。它描述了TOGAF架构开发方法(ADM),一个用于开发企业架构的循序渐进的方法。 |
第三部分:ADM指引和相关技术 | 这一部分包含了在采用ADM时,可以使用的一个指导策略和技术的集合。 |
第四部分:架构内容框架 | 这部分描述了TOGAF内容框架,包括架构制品的一个结构化的元模型、对可重用的架构构建块(Architecture Building Blocks ABBs)的使用,并对常见的架构交付物进行了总体介绍。 |
第五部分:企业连续系列和工具 | 这部分探讨了对企业内架构活动的各种输出进行归类和存储的一些适当的分类法和工具。 |
第六部分:TOGAF参考模型 | 这一部分介绍了两个架构参考模型,即TOGAF技术参考模型(Technical Reference Model, TRM),和集成信息基础设施参考模型(Integrated Information Infrastructure Reference Model,III-RM)。 |
第七部分:架构能力框架 | 这部分讨论了在企业中建立起一套架构实践并对其进行运营所需的组织结构、各类流程、技能、角色和职责等。 |
1.3 什么是TOGAF上下文中的架构
ISO/IEC 42010:2007把“架构”定义为:“一个系统基本的组织,体现在它的各个构件、构件间的相互关系、构件与环境间的关系,以及治理其设计和演进的原则上。”
TOGAF接受并扩展了这个定义。在TOGAF中,“架构”根据上下文有两种含义:一个系统的形式化描述,或指导系统实现的构件级的详细计划;一个构件的结构、构件间的相互关系、以及对这些构件的设计和随时间演进的过程进行治理的一些原则和指导策略。
1.4 TOGAF涉及哪些类型的架构
TOGAF9涵盖了相互关联的四种类型的架构的开发。一般都把这四类架构看做是一个完整企业架构的子集,TOGAF支持所有这些架构。具体如下:
架构类型 | 描述 |
---|---|
业务架构 | 业务战略、治理、组织和关键业务流程。 |
数据架构 | 组织的各类逻辑和物理数据资产以及数据管理资源的结构。 |
应用架构 | 描述被部署的单个应用系统、系统间的交互,以及它们与组织核心业务流程之间关系的蓝图。 |
技术架构 | 对于支持业务、数据和应用服务的部署来说必需的逻辑软、硬件能力。包括IT基础设施、中间件、网络、通信、部署处理和一些标准等。 |
1.5 TOGAF包括哪些内容
TOGAF描述了企业内一套架构能力的结构和内容,如下:
image.png
1.5.1 架构开发方法(ADM)
ADM描述如何得到一个特定组织的企业架构,以用来应对业务需求。ADM是TOGAF的重要组成部分,它在以下各个层面上为架构师提供了指导:
- 它介绍了处于一个周期中的多个架构开发阶段(业务架构阶段、信息系统架构阶段、技术架构阶段),可作为架构开发活动的完整过程模板。
- 它描述了每个架构阶段,包括对目的、路径、输入、步骤和输出各个方面的描述。其中输入和输出部分对架构内容的结构和各类交付物进行了定义(阶段输入输出的详细描述在架构内容框架中给出)。
- 对需求管理进行了跨阶段的总结。
1.5.2 ADM指引和相关技术
ADM指引和相关技术介绍了用到支持ADM应用的多种指导策略和相关技术。指导策略解决的问题是如何调整ADM以处理各类使用场景,这些指导策略包括不同的过程风格(如迭代的使用)以及特定的专业架构(如安全)。相关技术用来支持ADM中的具体任务(如原则的定义、业务场景、差距分析、迁移规划、风险管理等)。
1.5.3 架构内容框架
TOGAF内容框架提供了架构工作产品的详细模型,包括交付物、交付物中的制品以及交付物代表的架构构建块。
1.5.4 企业连续系列
企业连续系列介绍了一个对虚拟的存储库进行结构化的模型,并介绍了对架构和解决方案制品进行归类的方法,展示了这些不同类型的制品如何演变、如何被利用和重用。企业连续系列基于广泛存在于企业内和业界的各种架构和解决方案(模型、模式、架构描述等),这些架构和解决方案企业都可以汇集以用于其自身架构的开发。
1.5.5 TOGAF参考模型
TOGAF介绍了两种参考模型,这两种模型企业可将其纳入自身的企业连续系列。这两种参考模型分别是TOGAF技术参考模型(Technical Reference Model,TRM)和集成信息基础设施模型(III-RM)。
1.5.6 架构能力框架
架构能力框架是一套资源、指引、模板、背景信息等,用以帮助架构师在组织中建立起一套架构实践。
网友评论