企业架构研究总结(33)——TOGAF架构内容框架之架构制品(上) (2)

上述关于视角分类的定义很容易让人产生非此即彼的感觉,即视角是为干系人服务的,因而应该仅从属于某种干系人。这样的思想除了源于思想的惯性,最主要的还是由于忽视了企业架构的核心精神—在组织中创建无障碍的沟通信息流。作为企业架构的核心概念,如果只把视角看作为企业架构描述用的约束和定义,而忽视了沟通这一本质则是违反企业架构最终目标的。每种干系人对于视角的采用都要着自己的要求,但反过来讲,视角却不一定从属于某种干系人,不同的干系人之间可以共享同样的视角,也只有这样才能保证不同干系人之间的顺畅沟通。正像TOGAF中所举的例子一样,飞机的飞行员和航空管制员对于飞行的视角各具特点,并采用不同的语言和元素来对“飞行”进行描述,但是他们同时也采用一种通用的语言(高度、速度等)来进行沟通。在这个例子中,飞行员和航空管制员在自己的领域内分别采用了自己的视角来对“飞行”进行理解和描述,不过作为沟通用的通用语言却形成了第三个,并且是他们所共享的视角。

企业架构开发过程的结果可以说是在架构资源库中按照架构元模型定义而填充的各种实体元素,这也方便了在对企业架构的使用中按照各个干系人的视角为其提供相应的视图。针对架构的使用需要自动化工具的支持,该工具需要支持视角的定义和管理,并能够从企业架构资源库中根据选定的视角生成相应的视图。

image

视角、工具和架构内容

不同的企业架构开发框架对于架构制品、视角和视图的定义,有着不同的描述。例如在Zachman框架中,每一个单元格所代表的是某一种干系人视角针对系统某个方面的描述,而在TOGAF中,The Open Group则采用了一种独特的方式对视角进行了组织和定义(需要注意的是,在上一节所提到的视角分类定义只是笔者针对几个框架理论所做的总结性描述,并不说每种框架理论都是通过这些方面来对视角进行分类和定义的)。与其他框架理论不同,TOGAF定义了一系列原子架构制品,并倡议在企业架构过程中根据不同干系人的需要对这些原子架构制品进行组合,从而生成对于视角的定义。这些原子架构制品业可被看为原子级的视角定义,实际上在TOGAF中也正是用视角(ViewPoint)这个词来称呼各个架构开发阶段相关的原子架构制品。TOGAF并不强制其用户遵循这些原子架构制品,用户可以根据自己的需要增加新的原子架构制品,或对已经定义的原子架构制品进行修订。根据架构制品的描述形式,TOGAF将这些原子架构制品分为以下三类:

目录(Catalogs):此种类型的原子架构制品(视角)以列表的形式对各种构建块进行列举。

矩阵(Matrices):此种类型的原子架构制品(视角)用于展示特定构建块之间的关系。

图形(Diagrams):此种类型的原子架构制品(视角)采用了一种具有丰富表现力的方式对构建块以及他们之间的关系进行了展示。此种方式特别适合用于在干系人之间进行沟通的场合。

  4.1 架构开发过程与架构制品

表面上架构制品并不像架构交付物那样与架构开发方法的各个阶段有着很强的契约性关联,但是做为架构交付物的重要组成部分,架构制品与架构开发方法之间也有着非常紧密的联系。在TOGAF中,针对架构制品的组织和描述也是以架构开发方法各阶段为基础的,它详尽展示了在每个架构开发方法阶段中所产生的各个原子架构制品,以及这些架构制品与架构内容元模型各扩展之间的关系。

架构开发方法阶段

 

架构制品类型

 

架构制品

 

内容元模型扩展

 

预备阶段

 

目录

 

原则目录

 

核心

 

矩阵

 

N/A

   

图形

 

N/A

   

架构愿景

 

目录

 

N/A

   

矩阵

 

干系人映射矩阵

 

Core

 

图形

 

价值链图

 

Core

 

解决方案概念图

 

Core

 

业务架构

 

目录

 

组织/执行者目录

 

Core

 

驱动力/目标/阶段目标目录

 

Motivation

 

角色目录

 

Core

 

业务服务/功能目录

 

Core

 

位置目录

 

Infrastructure Consolidation

 

流程/事件/控制/产品目录

 

Process

 

合同/评测目录

 

Governance

 

矩阵

 

业务/交互矩阵

 

Core

 

执行者/角色矩阵

 

Core

 

图形

 

业务足迹图

 

Core

 

业务服务/信息图

 

Core

 

功能分解图

 

Core

 

产品生命周期图

 

Core

 

目标/阶段目标/服务图

 

Motivation

 

用例图

 

Service

 

组织分解图

 

Service

 

流程图

 

Process

 

事件图

 

Process

 

信息系统架构

(数据)

 

目录

 

数据实体/数据组件目录

 

Core

 

矩阵

 

数据实体/业务功能矩阵

 

Core

 

系统/数据矩阵

 

Core

 

图形

 

类图

 

Core

 

数据传播图

 

Core

 

数据安全图

 

Data

 

类层次结构图

 

Data

 

数据迁移图

 

Data

 

数据生命周期图

 

Data

 

信息系统架构

(应用)

 

目录

 

应用组合目录

 

Core

 

接口目录

 

Core

 

矩阵

 

系统/组织矩阵

 

Core

 

角色/系统矩阵

 

Core

 

系统/功能矩阵

 

Core

 

应用交互矩阵

 

Core

 

图形

 

应用通信图

 

Core

 

应用及用户位置图

 

Core

 

系统用例图

 

Core

 

企业管理能力图

 

Governance

 

流程/系统实现图

 

Infrastructure Consolidation

 

软件工程图

 

Infrastructure Consolidation

 

应用迁移图

 

Infrastructure Consolidation

 

软件分布图

 

Infrastructure Consolidation

 

技术架构

 

目录

 

技术标准目录

 

Core

 

技术组合目录

 

Core

 

矩阵

 

系统/技术矩阵

 

Core

 

图形

 

环境及位置图

 

Core

 

平台分解图

 

Core

 

处理图

 

Infrastructure Consolidation

 

网络计算/硬件图

 

Infrastructure Consolidation

 

通信工程图

 

Infrastructure Consolidation

 

机会及解决方案

 

目录

 

N/A

   

矩阵

 

N/A

   

图形

 

项目背景图

 

Core

 

效益图

 

Core

 

需求管理

 

目录

 

需求目录

 

Core

 

矩阵

 

N/A

   

图形

 

N/A

   
4.2 架构制品定义 4.2.1 原则目录(Principles catalog)

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zgfwyg.html