TOGAF 中的架构


大家都知道,TOGAF 是架构规划的标准,所以在开始所有内容之前,我们必须明确一个概念,在 TOGAF 中,架构是什么?

什么是架构?

ISO/IEC 42010:2007把“架构( Architecture)”定义为:

“一个系统基本的组织,体现在它的各个构件、构件间的相互关系、构件与环境间的关系,以及治理其设计和演进的原则上。”

 TOGAF 接受并展了这个定义。在 TOGAF 中,“ 架构( Architecture)”根据上下文有两种含义:

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

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

如何理解 TOGAF 架构?

可以将 TOGAF 架构类比称城市架构,企业战略就是城市的定位和发展目录,企业架构就是城市规划。在城市规划的蓝图中,既有综合的整体规划,也有从不同角度(TOGAF 称之为 视点)的局部规划。比如道路规划图用于描述城市中道路和交通的规划,水利图用于描述水利规划,电网图用于描述电力规划等,并且每个规划遵循的原则、标准,使一个个具体规划符合城市规划的整体蓝图,并且随着逐步建设总体上保持良好的城市架构。

对于企业架构也是完全一样的,只是系统架构、数据架构没有交通规划、水利规划那么直观,不能用眼睛看,而需要用思维来看而已。

TOGAF 的架构类型

TOGAF 9 涵盖了业务架构、数据架构、应用架构、技术架构相互关联的四种类型的架构的开发。一般都把这四类架构看作是一个完整企业架构的子集,TOGAF支持所有这些架构。这些架构如下表所示。

企业会在业务架构、数据架构、应用架构、技术架构下定义系列企业层面的标准,常见的标准如下:

业务架构

  • 定义标准共享的业务功能
  • 定义标准角色和执行者定义
  • 定义业务活动的安全和治理标准

数据架构

  • 定义数据的标准编码和值
  • 定义数据的标准结构和格式
  • 定义数据来源和所有权标准
  • 定义复制和访问限制

应用架构

  • 定义支持特定业务功能的标准、共享应用
  • 定义应用通信和互操作标准
  • 定义访问、呈现和风格标准

技术架构

  • 定义标准硬件产品
  • 定义标准软件产品
  • 定义软件开发标准


最近更新于 2022-05-14 孜孜不倦2022-05-03 发布, 已阅 1986 次。