TOGAF是The Open Group Architecture Framework的缩写,它由The Open Group开发,The Open Group是一个非盈利的技术行业联盟,它不断更新和重申TOGAF。本文将着重于让初学者熟悉TOGAF。

了解企业架构

在之前的文章中,我们深入探讨了企业架构框架。企业架构是指整个公司或企业的软件和其他技术的整体观点和方法。

通常,企业架构不仅仅是组织各种内部基础架构的结构。相反,我们的目标是通过正确的方式分析,设计,规划和实施正确的技术,为业务需求提供真正的解决方案。

越来越多的企业架构还包含业务流程管理和数据分析等其他业务需求。那么,有组织的企业架构的目标就是成功地执行具有效率,有效性,敏捷性和安全性的业务战略。

如果所有这些听起来都像是一件复杂的事情 - 以解决业务需求的方式为所有企业软件设计和实施一个清晰,长期的解决方案 - 这是因为它是。这就是为什么在五十年前,企业架构框架(EAF)开始非正式地正式出现。

TOGAF的历史和事实

作为计算机体系结构的一个子集,企业架构作为一个领域可以追溯到20世纪60年代中期。IBM在其他公司和大学中率先采用了一些明确的方式来构建企业架构,因为知道在网络上运行的所有部分都很复杂。

在接下来的几十年中,技术只会变得更加复杂:今天,大多数公司,无论规模大小或产品,都利用互联网使其业务流程更简单,更快捷,有时更透明。今天,企业体系结构是理解各种硬件和软件选项的必要过程,可以在内部部署和云中部署,并确保跨多个平台共享数据时的安全性。

TOGAF最初是在1995年开发的。到目前为止在企业架构领域很常见,新版本或模型提供了改进的迭代和理论。同样,TOGAF从美国国防部自己的EAF中获得了很多灵感,被称为信息管理技术架构框架(简称TAFIM)。有趣的是,USDoD在TOGAF出现的几年内停止使用TAFIM。尽管如此,20多年后的今天,TOGAF的实施和成功仍在全球范围内延续。

Open Group已经将TOGAF更新为2011年最新发布的9.1版本。Open Group进一步认证符合TOGAF标准的工具和课程。今天,各个组织已经开发了8个工具和71个课程,并由Open Group正式认证。

TOGAF的方法

Open Group 将 TOGAF 定义为“企业架构的全球标准”。该框架旨在通过四个目标帮助企业组织和解决所有关键业务需求:

  • 确保从关键利益相关方到团队成员的所有用户都使用相同的语言。这有助于每个人以相同的方式理解框架,内容和目标,并让整个企业在同一页面上打破任何沟通障碍。
  • 避免被“锁定”到企业架构的专有解决方案。只要该公司在内部使用TOGAF而不是用于商业目的,该框架就是免费的。
  • 节省时间和金钱,更有效地利用资源。
  • 实现可观的投资回报(ROI)。

TOGAF的3个支柱

如果四个目标是使用TOGAF的理论结果,那么三个支柱就是实现目标的方法。这些支柱有助于创建一个系统化的流程,以组织和使软件技术以与治理和业务目标相一致的结构化方式使用。由于软件开发依赖于IT内外不同业务部门之间的协作,因此TOGAF使用同一种语言的目标鼓励并协助各个利益相关方进入同一页面,这在商业环境中可能不会发生。

TOGAF分为三大支柱:

  1. 企业架构域。这些将建筑划分为四个关键领域(有时缩写为'BDAT领域'):

    • 业务架构,定义业务战略和组织,关键业务流程以及治理和标准。
    • 应用程序体系结构为部署各个系统提供蓝图,包括应用程序系统之间的交互以及与基本业务流程的关系。
    • 数据架构,记录逻辑和物理数据资产的结构以及任何相关的数据管理资源。
    • 技术架构(也称为技术架构),它描述了支持关键任务应用部署所需的硬件,软件和网络基础架构。
  2. 架构开发模型(ADM)。这个迭代循环使用性能工程来开发实际的企业架构。重要的是,它可以根据企业的需求进行定制,因此它不是一种万能的方法。一旦架构开发出来,企业就可以将其推广到所有团队或部门进行反复循环,从而确保最小的错误,并进一步帮助公司进行紧密联系。
  3. 企业连续。此分类系统跟踪范围内的体系结构解决方案,从通用的行业标准选项开始,并包括定制的企业特定解决方案。

支持者说,ADM是TOGAF的核心 - 这个支柱使得TOGAF非常有效,并且是其他框架的杰出代表。架构开发方法提供八个步骤作为指导,以确定企业目前的位置,并确定企业需要在四个企业架构域中的每一个中需要的位置。

TOGAF 9.1有什么新功能?

最新版本的TOGAF已更新,其中包括:

  • 内容元模型:此生命周期过程指导ADM的准则中企业体系结构的创建和管理。它可以帮助企业将专有架构实施到另一种架构工具中,使用输出清单,简化的方法以及用于描述架构的更丰富,更详细的标准。
  • 分区:  TOGAF 9为在企业内划分特定体系结构引入了建议和指导。
  • 体系结构存储库:这充当包含与企业体系结构和任何相关项目有关的所有细节的文档,其中包含想法,设计,框架,策略,过程等等。
  • Enterprise Continuum:本文档通过确定体系结构存储库中定义的所有内容如何适合该过程,以及每种资产如何相互关联以及如何与TOGAF框架相关,来解决框架中更抽象的概念。这也是企业可以如何帮助IT和其他业务部门用通用语言相互联系,以改善沟通并减少混淆。
  • ADM准则和技术:这扩展了ADM中的信息,包括如何在组织内部应用,何时应用,与TOGAF的关系以及安全考虑。

TOGAF认证和培训

TOGAF 9认证是通过The Open Group在个人和组织层面提供的。认证持续两年,您可以选择通过考试或参加合格的培训课程。

根据PayScale的说法,TOGAF认证可以提升您的薪水,以满足以下角色:

职称 工资中位数(US) 通过TOGAF认证
IT企业架构师 $ 127,159 (US) $ 137,247
解决方案架构 $ 115,345 $ 125,326
IT架构师 $ 115,133 $ 119,018
软件架构师 $ 119,819 $ 124,549
IT总监 $ 113,450 $ 136,433


TOGAF 资源

  1. 什么是TOGAF?
  2. TOGAF ADM教程
  3. TOGAF 9.1框架- 综合指南
  4. TOGAF企业架构软件
  5. 最好的TOGAF软件
  6. 什么是ArchiMate?
  7. 完整的ArchiMate观点指南
  8. ArchiMate 3更新
  9. ArchiMate 3有什么新功能?
  10. 使用带TO​​GAF ADM的ArchiMate工具

什么是TOGAF?TOGAF初学者指南相关推荐

  1. Unity增强现实初学者指南视频教程 A Beginner’s Guide to Augmented Reality with Unity

    Unity增强现实初学者指南视频教程 A Beginner's Guide to Augmented Reality with Unity MP4 |视频:h264,1280×720 (部分1920X ...

  2. 《C语言编程初学者指南》一2.9 理解运算符优先级

    本节书摘来自异步社区<C语言编程初学者指南>一书中的第2章,第2.9节,作者[美]Keith Davenport(达文波特) , M1ichael Vine(维恩),更多章节内容可以访问云 ...

  3. 《C语言编程初学者指南》一1.5 使用程序语句

    本节书摘来自异步社区<C语言编程初学者指南>一书中的第1章,第1.5节,作者[美]Keith Davenport(达文波特) , M1ichael Vine(维恩),更多章节内容可以访问云 ...

  4. 《Python编程初学者指南》——1.6 回到Game Over程序

    本节书摘来自异步社区<Python编程初学者指南>一书中的第1章,第1.6节,作者[美]Michael Dawson,王金兰 译,更多章节内容可以访问云栖社区"异步社区" ...

  5. python编程电子书下载-python编程初学者指南

    python编程初学者指南全书共12章,内容浅显易懂,书中的每一个章节都会用一个完整的游戏来演示其中的关键知识点,最后都会对该章的知识点进行小结,还会给出一些小练习让你试试身手.东坡小编为大家分享py ...

  6. python编程入门指南pdf-python编程初学者指南

    python编程初学者指南是一本边学边制作游戏的经典教程,由美国程序员道森(Michael Dawson)编著.通过阅读本书,你不仅会学到很多实用的Python编程知识,还将懂得如何在实际工作中运用这 ...

  7. python编程初学者指南pdf-Python物理建模初学者指南

    Python物理建模初学者指南 下载 mobi epub pdf ☆☆☆☆☆ [美] Jesse,M.Kinder,Philip,Nelson 著,盖磊 译 下载链接在页面底部 发表于2020-10- ...

  8. python编程入门指南上下百度云-Python编程初学者指南 PDF扫描版[87MB]

    Python编程初学者指南 内容简介: 如果你刚刚接触Python编程,而且正在寻找一本实用的教程,那么这本书为你量身打造.通过阅读本书,你不仅会学到很多实用的Python编程知识,还将懂得如何在实际 ...

  9. 《C语言编程——零基础初学者指南(第3版)》一第1章 什么是C程序设计1.1 什么是程序...

    本节书摘来自异步社区<C语言编程--零基础初学者指南(第3版)>一书中的第1章,第1.1节,作者 [美]Greg Perry , Dean Miller,更多章节内容可以访问云栖社区&qu ...

  10. 《C语言编程初学者指南》一1.9 本章小结

    本节书摘来自异步社区<C语言编程初学者指南>一书中的第1章,第1.9节,作者[美]Keith Davenport(达文波特) , M1ichael Vine(维恩),更多章节内容可以访问云 ...

最新文章

  1. emui10是基于linux的么,华为EMUI10在意义上还能称作安卓吗?谷歌以后的安卓版本,华为是否有必要去更新?...
  2. easyui 中combogrid 实现多选,反选效果
  3. linux第三方模块参数,Swift on Linux – 导入第三方模块
  4. 二分查找算法java
  5. python条件语句有哪些_Python 条件语句
  6. Windows单机之Weblogic 12c受管服务器配置
  7. ddos应急处理_当遇到DDOS攻击的几种应对措施
  8. SpringMVC的RESTful(一)
  9. CENTOS6.6上搭建单实例ORACLE12C
  10. java实现会员管理系统_美发店会员管理系统助力门店实现智慧化管理!
  11. mysql如何彻底卸载_windows如何彻底卸载mysql
  12. html打印宽度怎么设置,A4纸网页打印 html网页页面的宽度设置成多少
  13. 由《掟上今日子的备忘录》引发的联想
  14. 在Java中实现 点击返回按钮返回上一个页面
  15. 消息队列:SpringBoot集成RocketMQ的那些坑(真实有效、附源码)
  16. 分销APP联盟商家入驻商城系统开发
  17. Shell | 实用命令不完全总结
  18. Qt实战:云曦日历篇
  19. warning: unused variable ‘D‘ [-Wunused-variable]|
  20. 互联网产品saas化为何困难

热门文章

  1. 单片机原理及应用c51语言版林立,单片机原理及应用——基于Proteus和Keil C(第4版)...
  2. Windows系统镜像、PE系统下载地址大全
  3. 联想服务器改win7系统教程,联想台式机10代cpu改win7系统详细教程
  4. 百度地图离线调用(详细教程)
  5. LAMP架构超详细搭建步骤
  6. 万年历插件软件测试,万年历软件测试方案.docx
  7. 用VC++自制王码五笔输入法安装包(转)
  8. 微软王码五笔86版 for win95/98/me 官网
  9. 系统分析与设计知识点总结
  10. Threejs/Webgl智慧城市部分效果实现