TOGAF架构内容—TOGAF 内容框架和企业元模型

一、概述

TOGAF ADM 提供了一个流程生命周期,用于在企业内创建和管理架构。在 ADM,对输入、输出和步骤的讨论,描述了许多架构工作产品或工件,例如过程和 应用。

此处提供的内容框架和企业元模型为这些术语定义了正式结构,以确保一致性 在 ADM 中,并为希望在架构中实施其架构的组织提供指导 工具。

内容框架定义了一个分类框架,用于构建架构描述,工作 用于表达体系结构的产品,以及描述体系结构的模型集合。

企业元模型一起定义了要出现在描述企业的模型中的实体类型 与这些实体之间的关系。

二、TOGAF企业元模型愿景

TOGAF标准包括TOGAF企业元模型,它体现了大多数企业可能遇到的实体和关系。这可以作为在初步阶段建立企业体系结构能力时开发组织特定元模型的基础,也可以为ADM阶段描述中引用的特定方案提供内容,并在Architectural Artifacts中详细描述。

1、TOGAF 企业元模型概述

TOGAF企业元模型包括一组实体,允许以支持的方式捕获、存储、过滤、查询和表示架构概念 一致性、完整性和可追溯性。

内容框架的分类机制可用于构建 TOGAF 企业的表示形式 元模型,如图2-1所示:

TOGAF架构内容—TOGAF 内容框架和企业元模型_第1张图片

 三、TOGAF 企业元模型详解

TOGAF 企业元模型中实体之间的关系如图 2-2 所示:

TOGAF架构内容—TOGAF 内容框架和企业元模型_第2张图片

四、TOGAF 企业元模型实体

下表列出并描述了企业元模型中的实体:

元模型实体

描述

参与者

具有启动活动或与活动交互的角色的个人、组织或系统;例如,销售 出差拜访客户的代表。参与者可以是组织内部的,也可以是组织的外部。在汽车行业, 原始设备制造商将被与其供应链交互的汽车经销商视为参与者 活动。

应用服务

业务服务的自动化元素。应用程序服务可以交付或支持一个或全部或全部 更多商业服务。

假设

由于外部限制,现阶段尚未完全验证的可能事实陈述。为 例如,可以假定现有应用程序将支持一组特定的功能需求,尽管这些需求 要求可能尚未单独验证。

业务能力

企业为实现特定目的而可能拥有或交换的特定能力。

商业信息

表示业务中使用的概念及其语义。

商务服务

通过封装业务行为的独特元素来支持业务;在 企业可以得到业务服务的支持。

能力

组织、个人或系统拥有的能力。

注意:

这是一个通用定义。请参阅业务能力,了解如何优化此概念以在业务中使用 建筑。

约束

阻止组织采用特定方法来实现其目标的外部因素。为 例如,客户数据在组织内部、区域或国家范围内不协调,从而限制了组织的能力 提供有效的客户服务。

合同

使用者和提供者之间的协议,用于建立功能和非功能参数 互动。这适用于元模型中所有类型的服务交互。

控制

带有决策逻辑的决策步骤,用于确定流程的执行方法或 确保流程符合治理标准。例如,采购请求处理流程上的签核控件 检查请求的总价值是否在请求者的签核限制内,或者是否需要升级 到更高的权威。

行动方针

战略目标和目的提供的方向和重点,通常是为了提供价值主张 以商业模式为特征。

数据实体

表示业务部门将其识别为不同概念的数据。

司机

激励组织定义其目标的外部或内部条件。外部示例 驱动因素是法规或合规规则的变化,例如,需要改变组织的运营方式;即, 美国的萨班斯-奥克斯利法案。

事件

触发处理事件的组织状态更改;可能来自内部或外部 组织,可以在组织内部或外部解决。

功能

基于一组选定条件的一组业务行为。功能通常与/与 组织单位。

差距

两种状态之间的差异声明。用于差距分析的上下文中,其中 确定基线和目标体系结构。

注意:

​差距分析在 TOGAF 标准 — ADM 技术中描述。

目标

组织的意向或方向的高级声明。通常用于衡量 组织。

位置

活动发生的地方。位置可以组合和分解。

逻辑应用程序
组件

应用程序功能的封装,可通过提供的服务和维护的数据来定义, 独立于实施和技术。

逻辑数据
组件

由逻辑相关的数据实体组成的数据结构。

逻辑技术
组件

与实现无关的技术服务封装。

可以跟踪的指标或因素,通常持续跟踪,以确定成功或与 目的和目的。

目的

以简单、可衡量、可操作、现实和有时限 (SMART) 的方式声明的组织目标。 例如,“到年底将产能利用率提高 30%,以支持计划增加的市场份额”。

组织股

具有目标、目的和度量的独立资源单位。组织单位可能包括外部 缔约方和商业伙伴组织。

物理应用程序
组件

使用应用程序中的功能组件实现逻辑应用程序功能,这些组件可能是 雇用、采购或建造。

物理数据
组件

一种数据结构,它实现以 特定技术。

物理技术
组件

使用可能部署的特定技术产品实现逻辑技术功能。

原则

架构应满足的定性意图声明。它至少有一个支持的理由 以及重要性的衡量标准。

注意:

TOGAF 标准中定义了一组架构原则示例 。

过程

过程表示一系列活动,这些活动共同实现指定的结果,可以分解为 子流程,并且可以显示业务功能或服务的操作(在下一个详细级别)。

流程还可用于链接组织、业务功能、服务和流程。一个进程可能 实现一项服务和/或协调从属服务。

产品

由要提供给客户的业务生成的结果。产品包括材料和/或服务。

要求

必须由特定体系结构或工作包满足的业务需求的定量声明。

角色

参与者的通常或预期行为,或某人或某事在特定过程中扮演的角色,或 事件。参与者可能有许多角色。

另请参阅参与者。

服务质量

可分配给业务、应用程序或 技术服务。

技术服务

提供支持应用程序交付的扶持性基础结构所需的技术能力。

价值流

为客户创建总体结果的端到端活动集合的表示形式, 利益干系人或最终用户。

工作包

为实现业务的一个或多个目标而确定的一组操作。工作包可以是 项目、完整项目或项目群。

五、TOGAF 企业元模型属性

下表显示了前面描述的每个元模型实体的典型属性:

元模型实体

属性

描述

所有元模型实体

身份证

体系结构实体的唯一标识符。

名字

体系结构实体的简要名称。

描述

体系结构实体的文本说明。

类别

每个元模型实体的用户可定义分类。

收集信息的位置。

所有者

体系结构实体的所有者。

能力

商业价值

描述此功能如何为企业提供价值。

增量

列出功能的可能成熟度/质量级别。

约束

无其他属性

此元模型实体仅具有基本属性。

差距

无其他属性

此元模型实体仅具有基本属性。

位置

类别

以下类别的位置适用:区域(适用于一组国家或地区;例如,南部 东亚、英国和爱尔兰)、国家/地区(适用于单个国家/地区;例如美国)、建筑物(适用于运营站点;其中 在一个城市收集多个办事处,此类别可能代表一个城市)和特定位置(适用于任何特定 建筑物内的位置,例如服务器机房)。业务性质可能会引入其他地点:船舶或港口 渡轮公司,黄金公司的矿山,警察部队的汽车,任何公司的旅行工人的酒店,等等。

原则

类别

以下类别的原则适用:指导原则、业务原则、数据原则、应用 原理,集成原理,技术原理。

优先权

本原则相对于其他原则的优先权。

原则声明

原则是什么的陈述。

理由

说明为什么需要该原则以及要达到的预期结果。

蕴涵

陈述该原则的实际含义。

度量

确定将用于衡量原则是否得到满足的机制。

要求

要求声明

关于要求是什么的陈述,包括是否应满足要求的定义,应该是 满足或可能满足。

理由

说明为什么存在该要求。

验收标准

满足要求时将满足的参数,以及将进行的测试 输出以评估参数的状态。

Actor

# FTEs

Estimated number of FTEs that operate as this actor.

参与者目标

一般而言,该行为者具有的目标。

执行组件任务

一般而言,此执行组件执行的任务。

商务服务

标准类

非标、拟定标准、暂行标准、标准、淘汰标准、废止标准。

标准创建日期

如果业务服务是标准,则在创建标准时。

最后标准审查日期

审查该标准的最后日期。

下一个标准审查日期

下一个要审查标准的日期。

停用日期

标准已停用/将要停用的日期。

合同

行为特征

在协定范围内支持的功能行为。

服务名称“调用方”

消费服务。

服务名称“已调用”

提供服务。

服务质量特点

在合同范围内支持的非功能性行为。

可用性特征

某物可供使用的程度。

服务时间

服务必须可用的时间。

可管理性特征

能够收集有关某物状态的信息并对其进行控制。

可维护性特性

能够识别问题并采取纠正措施,例如修复或升级正在运行的组件 系统。

性能特点

组件在适当时间内执行其任务的能力。

响应要求

服务提供商必须满足的特定操作的响应时间。

可靠性特性

抗故障。

所需信息的质量

对信息准确性和完整性的合同要求。

合同控制要求

适用于整体服务的合同参数的治理和执行水平。

结果控制要求

采取措施确保每个服务请求符合合同标准。

可恢复性特征

能够在中断后将系统恢复到工作状态。

定位特性

在需要时找到系统的能力。

安全特性

系统防止未经授权访问功能和数据的能力。

隐私特征

保护数据免受未经授权的访问。

完整性特征

系统确保数据未损坏的能力。

可信度特征

系统确保服务请求源自授权源的能力。

本地化特征

服务能够支持不同消费者群体的本地化变体。

国际化特征

服务支持业务逻辑和数据表示的国际变化的能力(例如 字符集)。

互操作性特征

服务能够与内部和外部的不同技术环境进行互操作 组织。

可扩展性特征

服务能够适当地增长或缩小其性能或容量以满足以下需求 其运行环境。

便携性特性

数据、人员、应用程序和组件。

扩展性特征

能够接受新功能。

容量特性

服务提供商满足请求的合同容量。

吞吐量

所需的吞吐能力。

吞吐周期

提供吞吐能力所需的时间段。

成长

服务请求的预期未来增长率。

生长期

达到预期增长率需要一段时间。

短期峰值剖面

高峰服务流量的短期概况。

长期峰值曲线

高峰服务流量的长期概况。

控制

无其他属性

此元模型实体仅具有基本属性。

司机

无其他属性

此元模型实体仅具有基本属性。

事件

无其他属性

此元模型实体仅具有基本属性。

功能

标准类

非标、拟定标准、暂行标准、标准、淘汰标准、废止标准。

标准创建日期

如果产品是标准,则在创建标准时。

最后标准审查日期

审查该标准的最后日期。

下一个标准审查日期

下一个要审查标准的日期。

停用日期

标准已停用/将要停用的日期。

目标

无其他属性

此元模型实体仅具有基本属性。

无其他属性

此元模型实体仅具有基本属性。

目的

无其他属性

此元模型实体仅具有基本属性。

组织股

员工人数

在组织内工作的 FTE 数量。

过程

标准类

非标、拟定标准、暂行标准、标准、淘汰标准、废止标准。

标准创建日期

如果产品是标准,则在创建标准时。

最后标准审查日期

审查该标准的最后日期。

下一个标准审查日期

下一个要审查标准的日期。

停用日期

标准已停用/将要停用的日期。

过程关键性

此过程对业务运营的关键性。

手动或自动

此过程是受 IT 支持还是手动过程。

过程体积

有关流程执行频率的数据。

产品

无其他属性

此元模型实体仅具有基本属性。

角色

担任此角色的 FTE 的估计数量

此元模型实体仅具有基本属性。

服务质量

无其他属性

此元模型实体仅具有基本属性。

服务

标准类

非标、拟定标准、暂行标准、标准、淘汰标准、废止标准。

标准创建日期

如果产品是标准,则在创建标准时。

最后标准审查日期

审查该标准的最后日期。

下一个标准审查日期

下一个要审查标准的日期。

停用日期

标准已停用/将要停用的日期。

应用程序组件

标准类

非标、拟定标准、暂行标准、标准、淘汰标准、废止标准。

标准创建日期

如果产品是标准,则在创建标准时。

最后标准审查日期

审查该标准的最后日期。

下一个标准审查日期

下一个要审查标准的日期。

停用日期

标准已停用/将要停用的日期。

应用服务

标准类

非标、拟定标准、暂行标准、标准、淘汰标准、废止标准。

标准创建日期

如果产品是标准,则在创建标准时。

最后标准审查日期

审查该标准的最后日期。

下一个标准审查日期

下一个要审查标准的日期。

停用日期

标准已停用/将要停用的日期。

逻辑应用程序
组件

标准类

非标、拟定标准、暂行标准、标准、淘汰标准、废止标准。

标准创建日期

如果产品是标准,则在创建标准时。

最后标准审查日期

审查该标准的最后日期。

下一个标准审查日期

下一个要审查标准的日期。

停用日期

标准已停用/将要停用的日期。

物理应用程序
组件

生命周期状态

建议,开发中,生活,逐步淘汰,退休。

标准类

非标、拟定标准、暂行标准、标准、淘汰标准、废止标准。

标准创建日期

如果产品是标准,则在创建标准时。

最后标准审查日期

审查该标准的最后日期。

下一个标准审查日期

下一个要审查标准的日期。

停用日期

标准已停用/将要停用的日期。

初始上线日期

应用程序的第一个版本发布到生产中的日期。

上次发布日期

应用程序最后一个版本发布到生产中的日期。

下一次发布日期

应用程序的下一个版本将发布到生产中的日期。

退休日期

应用程序已停用/将要停用的日期。

可用性特征

某物可供使用的程度。

服务时间

应用程序必须可用的小时数。

可管理性特征

能够收集有关某物状态的信息并对其进行控制。

可维护性特性

能够识别问题并采取纠正措施,例如修复或升级正在运行的组件 系统。

性能特点

组件在适当时间内执行其任务的能力。

可靠性特性

抗故障。

可恢复性特征

能够在中断后将系统恢复到工作状态。

定位特性

在需要时找到系统的能力。

安全特性

系统防止未经授权访问功能和数据的能力。

隐私特征

保护数据免受未经授权的访问。

完整性特征

系统确保数据未损坏的能力。

可信度特征

系统确保服务请求源自授权源的能力。

本地化特征

服务能够支持不同消费者群体的本地化变体。

国际化特征

服务支持业务逻辑和数据表示的国际变化的能力(例如 字符集)。

互操作性特征

服务能够与内部和外部的不同技术环境进行互操作 组织。

可扩展性特征

服务能够适当地增长或缩小其性能或容量以满足以下需求 其运行环境。

便携性特性

数据、人员、应用程序和组件。

扩展性特征

能够接受新功能。

容量特性

服务提供商满足请求的合同容量。

吞吐量

所需的吞吐能力。

吞吐周期

提供吞吐能力所需的时间段。

成长

服务请求的预期未来增长率。

生长期

达到预期增长率需要一段时间。

短期峰值剖面

高峰服务流量的短期概况。

长期峰值曲线

高峰服务流量的长期概况。

数据实体

类别

以下类别的数据实体适用:消息、内部存储实体。

隐私分类

对数据访问的限制级别。

保留分类

要对数据设置的保留级别。

逻辑数据
组件

标准类

非标、拟定标准、暂行标准、标准、淘汰标准、废止标准。

标准创建日期

如果产品是标准,则在创建标准时。

最后标准审查日期

审查该标准的最后日期。

下一个标准审查日期

下一个要审查标准的日期。

停用日期

标准已停用/将要停用的日期。

物理数据
组件

标准类

非标、拟定标准、暂行标准、标准、淘汰标准、废止标准。

标准创建日期

如果产品是标准,则在创建标准时。

最后标准审查日期

审查该标准的最后日期。

下一个标准审查日期

下一个要审查标准的日期。

停用日期

标准已停用/将要停用的日期。

逻辑技术
组件

标准类

非标、拟定标准、暂行标准、标准、淘汰标准、废止标准。

标准创建日期

如果产品是标准,则在创建标准时。

最后标准审查日期

审查该标准的最后日期。

下一个标准审查日期

下一个要审查标准的日期。

停用日期

标准已停用/将要停用的日期。

类别

逻辑技术组件根据定义的分类法进行分类(例如 TOGAF 技术 参考模型 (TRM)),经过调整以满足单个组织的需求。

物理技术
组件

标准类

非标、拟定标准、暂行标准、标准、淘汰标准、废止标准。

标准创建日期

如果产品是标准,则在创建标准时。

最后标准审查日期

审查该标准的最后日期。

下一个标准审查日期

下一个要审查标准的日期。

停用日期

标准已停用/将要停用的日期。

类别

物理技术组件根据定义的分类法(例如 TOGAF TRM)进行分类,经过调整 满足单个组织的需求。

产品名称

构成技术组件的产品的名称。

模块名称

构成技术组件的模块或其他子产品名称。

供应商

提供技术组件的供应商。

版本

构成技术组件的产品版本。

技术服务

标准类

非标、拟定标准、暂行标准、标准、淘汰标准、废止标准。

类别

技术服务根据定义的分类法(例如 TOGAF TRM)进行分类,以适应 单个组织的需求。

业务能力

无其他属性

此元模型实体仅具有基本属性。

技术组件

标准类

非标、拟定标准、暂行标准、标准、淘汰标准、废止标准。

行动方针

无其他属性

此元模型实体仅具有基本属性。

价值流

无其他属性

此元模型实体仅具有基本属性。

工作包

类别

以下类别的工作包适用:工作包、工作流、项目、项目群、项目组合。

交付的能力

描述此工作包对功能交付的贡献。

 六、TOGAF 企业元模型关系

Source Entity

Target Entity

Name

Actor

Actor

Decomposes

Actor

Business Service

Consumes

Actor

Data Entity

Supplies or consumes

Actor

Event

Generates

Actor

Event

Resolves

Actor

Function

Interacts with

Actor

Function

Performs

Actor

Organization Unit

Belongs to

Actor

Process

Participates in

Actor

Process

Triggers

Actor

Role

Performs task in

Actor

Value Stream

Performs a task in

Application Service

Business Service

Automates some or all of

Application Service

Data Entity

Used by

Application Service

Logical Application Component

Is realized through

Application Service

Technology Service

Is served by

Business Capability

Business Information

Uses

Business Capability

Course of Action

Is influenced by

Business Capability

Function

Is delivered by

Business Capability

Organization Unit

Is used by

Business Capability

Process

Is operationalized by

Business Capability

Value Stream

Enables

Business Information

Business Capability

Is used by

Business Information

Business Service

Used to derive

Business Information

Course of Action

Is influenced by

Business Information

Data Entity

Is realized by

Business Information

Process

Uses

Business Service

Actor

Is provided to

Business Service

Application Service

Uses

Business Service

Business Information

Is derived from

Business Service

Business Service Quality

Meets

Business Service

Business Service

Consumes

Business Service

Business Service

Decomposes

Business Service

Contract

Is governed and measured by

Business Service

Data Entity

Is accessed and updated through

Business Service

Event

Resolves

Business Service

Function

Provides governed interface to access

Business Service

Logical Technology Component

Is implemented on

Business Service

Organization Unit

Is owned and governed by

Business Service

Process

Is realized by

Business Service

Process

Supports

Capability

Work Package

Is delivered by

Contract

Business Service

Governs, measures

Contract

Service Quality

Meets

Control

Process

Ensures correct operation of

Course of Action

Business Capability

Influences

Course of Action

Business Information

Influences

Course of Action

Function

Influences

Course of Action

Goal

Realizes

Course of Action

Organization Unit

Influences

Course of Action

Product

Influences

Course of Action

Value Stream

Influences

Data Entity

Actor

Is supplied or consumed by

Data Entity

Application Service

Used by

Data Entity

Business Information

Realizes

Data Entity

Business Service

Is accessed and updated through

Data Entity

Data Entity

Decomposes

Data Entity

Data Entity

Relates to

Data Entity

Logical Data Component

Resides within

Driver

Driver

Decomposes

Driver

Goal

Creates

Driver

Organization Unit

Motivates

Event

Actor

Is generated by

Event

Actor

Is resolved by

Event

Business Service

Is resolved by

Event

Process

Is generated by

Event

Process

Is resolved by

Function

Actor

Supports

Function

Business Capability

Delivers

Function

Business Service

Is bounded by

Function

Course of Action

Is influenced by

Function

Function

Communicates with

Function

Function

Decomposes

Function

Organization Unit

Is owned by

Function

Process

Orchestrates

Function

Process

Decomposes

Goal

Course of Action

Is realized by

Goal

Driver

Addresses

Goal

Goal

Decomposes

Goal

Objective

Is made specific

Logical Application Component

Application Service

Implements

Logical Application Component

Logical Application Component

Decomposes

Logical Application Component

Logical Application Component

Communicates with

Logical Application Component

Logical Data Component

Used by

Logical Application Component

Logical Technology Component

Is served by

Logical Application Component

Physical Application Component

Is realized by

Logical Data Component

Data Entity

Encapsulates

Logical Data Component

Logical Application Component

Uses

Logical Data Component

Physical Data Component

Is realized by

Logical Technology Component

Business Service

Provides platform for

Logical Technology Component

Logical Application Component

Serves

Logical Technology Component

Logical Technology Component

Decomposes

Logical Technology Component

Logical Technology Component

Is dependent on

Logical Technology Component

Physical Technology Component

Is realized by

Logical Technology Component

Technology Service

Supplies

Measure

Measure

Decomposes

Measure

Objective

Sets performance criteria for

Objective

Goal

Realizes

Objective

Measure

Is tracked against

Objective

Objective

Decomposes

Organization Unit

Actor

Contains

Organization Unit

Business Capability

Delivers

Organization Unit

Business Service

Owns and governs

Organization Unit

Course of Action

Participates in

Organization Unit

Driver

Is motivated by

Organization Unit

Function

Enables

Organization Unit

Organization Unit

Decomposes

Organization Unit

Product

Delivers

Physical Application Component

Logical Application Component

Realizes

Physical Application Component

Physical Application Component

Decomposes

Physical Application Component

Physical Application Component

Communicates with

Physical Application Component

Physical Data Component

Used by

Physical Application Component

Physical Technology Component

Is served by

Physical Data Component

Logical Data Component

Realizes

Physical Data Component

Physical Application Component

Used by

Physical Data Component

Physical Data Component

Decomposes

Physical Technology Component

Logical Technology Component

Realizes

Physical Technology Component

Physical Application Component

Serves

Physical Technology Component

Physical Technology Component

Decomposes

Physical Technology Component

Physical Technology Component

Is dependent on

Process

Actor

Is produced by

Process

Actor

Supports

Process

Business Capability

Operationalizes

Process

Business Information

Is used by

Process

Business Service

Orchestrates

Process

Business Service

Decomposes

Process

Control

Is guided by

Process

Event

Generates

Process

Event

Resolves

Process

Function

Supports

Process

Function

Is realized by

Process

Process

Decomposes

Process

Process

Precedes, follows

Process

Product

Delivers

Process

Role

Involves

Process

Role

Is performed by

Process

Value Stream

Operationalizes

Product

Course of Action

Is produced by

Product

Organization Unit

Is produced by

Product

Process

Is produced by

Role

Actor

Is performed by

Role

Process

Participates in

Role

Process

Performs

Role

Role

Decomposes

Service Quality

Contract

Applies to

Service Quality

Service

Applies to

Technology Service

Application Service

Serves

Technology Service

Logical Technology Component

Is supplied by

Value Stream

Actor

Involves

Value Stream

Actor

Is triggered by

Value Stream

Business Capability

Is enabled by

Value Stream

Course of Action

Is influenced by

Value Stream

Process

Is operationalized by

Work Package

Capability

Delivers

你可能感兴趣的:(TOGAF,架构)