美文网首页
TOGAF框架

TOGAF框架

作者: wuqingfeng | 来源:发表于2022-09-27 11:31 被阅读0次

1. 文章目的

对TOGAF框架进行描述。

2. 常见企业架构

2.1 架构方法论对比

v2-562ffbd2834e1f8616f28b6041bd0297_1440w.jpg

2.2 架构方法论市场占有率

根据the open group调研报告,各类企业框架和描述方法时长占有率如下:


2.jpg

从图中可以看出,TOGAF时长占有率达到了50%以上。

据统计,IBM、Oracle、微软、华为、埃森哲、凯捷等世界500强80%以上采用TOGAF。

3. 相关概念

3.1 架构

国际标准化组织对架构的定义为:一个系统基本的组织。体现在它的各个构件、构件间的相互关系、构件与环境间的关系,以及治理其设计和演进的原则上。

TOGAF接受并扩展了这个定义,在TOGAF中,架构根据上下文有如下含义:

  1. 一个系统的形式化描述,或指导系统实现的构件级的详细计划。

  2. 一组构件的结构、构件间的相互关系、以及对这些构件的设计和随时间演进的过程进行治理的一些原则和指导策略。

3.2 企业架构

企业架构是基于业务导向和驱动的架构来理解、分析、设计、构建、集成、扩展、运行和管理信息系统。

3.3 TOGAF

查阅了几种中文翻译,或者不够全面,或者有失偏颇。直接放官方文档定义和尝试翻译的定义如下:

TOGAF is an architecture framework — The Open Group Architecture Framework. TOGAF provides the methods and tools for assisting in the acceptance, production, use, and maintenance of an enterprise architecture. It is based on an iterative process model supported by best practices and a re-usable set of existing architecture assets.

TOGAF是The Open Group Architecture Framework的缩写,是一个架构框架。基于一些最佳实践和架构方法支撑的交互模型,它为企业架构生命周期的各个阶段提供了方法论和工具。

3.4 Architecture Framework

A foundational structure, or set of structures, which can be used for developing a broad range of different architectures. It should contain a method for designing an information system in terms of a set of building blocks, and for showing how the building blocks fit together. It should contain a set of tools and provide a common vocabulary. It should also include a list of recommended standards and compliant products that can be used to implement the building blocks.

3.5 Business Architecture

The business strategy, governance, organization, and key business processes, as well as the interaction between these concepts.

定义了业务战略、治理、组织和关键业务流程以及他们之间的交互。

3.6 Data Architecture

The structure of an organization's logical and physical data assets and data management resources.

组织的各类逻辑和物理数据资产以及数据管理资源的结构。

3.7 Application Architechture

A description of the major logical grouping of capabilities that manage the data objects necessar y to process the data and support the business.

Provides a bluepr int for the individual application systems to be deployed, their interactions, and their relationships to the core business processes of the organization.

3.8 Technology Architecture

The logical software and hardware capabilities that are required to support the deployment of business, data, and application services.This includes IT infrastructure, middleware, networ ks, communications, rocessing,standards, etc.

3.9 Solution Architecture

A description of a discrete and focused business operation or activity and how IS/IT supports that operation. A Solution Architecture typically applies to a single project or project release, assisting in the translation of requirements into a solution vision, high-level business and/or IT system specifications, and a portfolio of implementation tasks.

3.10 Transition Architecture

A formal description of the enterprise architecture showing periods of transition and development for particular parts of the enterprise. Transition Architectures are used to provide an overview of current and target capability and allow for individual work packages and projects to be grouped into managed portfolios and programs.

3.11 Architecture Development Method

The core of TOGAF. A step-by-step approach to develop and use an enterprise architecture.

4. TOGAF体系

TOGAF包含了架构开发方法(ADM)/架构能力/指导策略和技术/存储库/参考模型等内容。他们的作用和关系如下图所示:

3.jpg

如上图所展示,其中TOGAF的核心是架构开发方法。架构能力按照该方法操作。企业架构方法由多种指导策略和技术支持。企业架构方法产生的内容被存放到存储库中,这些内容根据企业连续系列进行分类。存储库最初填充的内容由TOGAF参考模型组成。

5-9章节将对这些内容进行详细描述。

5. 架构开发方法

企业架构是一种为满足业务需求而产生的企业架构方法。是TOGAF的重要组成部分,它包含的内容如下:

  • 一种可靠的/经过验证的使用企业架构的方式

  • 一种在不同层次(业务/应用/数据/技术)上开发架构的方法

  • 架构开发中的一些指导策略

它介绍了处于一个周期中的多个架构开发阶段(业务架构阶段、信息系统架构阶段、技术架构阶段),可作为架构开发活动的完整过程模板。具体开发流程如下:


4.jpg
  • 开发阶段描述 它描述了每个架构阶段,包括对目的、路径、输入、步骤和输出各个方面的描述。其中输入和输出部分对架构内容的结构和各类交付物进行了定义。 各个开发阶段详细描述太多了,此处不再详述。

  • 对需求管理进行了跨阶段的总结。

67. ADM指引和相关技术

ADM指引和相关技术介绍了用来支持ADM应用的多种指导策略和相关技术。指导策略解决的问题是如何调整ADM以处理各类使用场景,这些指导策略包括不同的过程风格(如迭代的使用)以及特定的专业架构(如安全)。相关技术用来支持ADM中的具体任务(如原则的定义、业务场景、差距分析、迁移规划、风险管理等)。

7. ADM架构内容框架

TOGAF内容框架提供了架构工作产品的详细模型,包括交付物、交付物中的制品以及交付物代表的架构构建块。

8. ADM企业连续系列

企业连续系列介绍了一个对虚拟的存储库进行结构化的模型,并介绍了对架构和解决方案制品进行归类的方法,展示了这些不同企业连续系列介绍了一个对虚拟的存储库进行结构化的模型,并介绍了对架构和解决方案制品进行归类的方法,展示了这些不同类型的制品如何演变、如何被利用和重用。企业连续系列基于广泛存在于企业内和业界的各种架构和解决方案(模型、模式、架构描述等),这些架构和解决方案企业都可以汇集以用于其自身架构的开发。

9. TOGAF参考模型

TOGAF介绍了两种参考模型,这两种参考模型分别是TOGAF技术参考模型(Technical Reference Model, TRM)和集成信息基础设施模型(Integrated Information Infrastructure Model, III-RM)。架构能力框架 架构能力框架(Architecture Capability Framework)是一套资源、指引、模板、背景信息等,用以帮助架构师在组织中建立起一套架构实践。

相关文章

  • 架构师 EA

    Togaf 9.2 ITIL Zachman 框架

  • TOGAF框架

    1. 文章目的 对TOGAF框架进行描述。 2. 常见企业架构 2.1 架构方法论对比 2.2 架构方法论市场占有...

  • TOGAF基础(bat面试整理)

    概述 TOGAF是一个架构框架,即开放群组架构框架(The Open Group Architecture Fra...

  • TOGAF教程

    什么是 TOGAF? TOGAF[https://www.opengroup.org/togaf]是当今企业架构环...

  • 企业架构框架之TOGAF

    背景 TOGAF,全称The Open Group Architecture Framework,是由组织The ...

  • TOGAF笔记

    Part 1. TOGAF TOGAF (The Open Group Architecture Framewor...

  • 企业级架构设计-读书笔记

    一企业架构方法论 知行合一 二企业架构框架发展史 1987年最早的企业架构框架: 1995年TOGAF开放组架构框...

  • 企业架构、中台、软件架构

    虽然从事企业架构的人还是少数、但是接触过企业架构的人、都知道常见的企业架构框架Zachman,TOGAF,DoDA...

  • TOGAF®标准版,9.2版

    TOGAF®标准是The Open Group的标准,是经过验证的企业架构方法和框架,由世界领先的组织用于提高业务...

  • [译] TOGAF V9.2 概述

    原文地址:https://www.opengroup.org/togaf-92-overview TOGAF V9...

网友评论

      本文标题:TOGAF框架

      本文链接:https://www.haomeiwen.com/subject/vrufartx.html