The Open Group
序言
TOGAF ®标准是一个开放的、行业共识的企业架构框架。
它是一个基础框架,这意味着它适用于任何环境下的任何类型的架构的开发。这一基础框架是由The Open Group TOGAF补充的库,该库是一个广泛和不断增长的指导材料组合,为在具体情况下应用TOGAF框架提供了实际指导。
TOGAF标准,版本9.2是对TOGAF 9.1标准的更新,以提供附加的功能指导、纠正错误、解决一些结构性挑战以及删除过时的内容。所有这些变化将使TOGAF框架更容易使用和维护。
TOGAF文件包括一组文档:
■ TOGAF标准(本文件)描述了企业和IT架构的通用适用方法
■ TOGAF架构库是一套指导材料组合,以支持实际应用
TOGAF方法:
本文件共有六个部分:
第一部分(简介)本部分对企业架构的关键概念,特别是TOGAF方法进行了概要介绍。它包含了整个TOGAF文件中使用的术语的定义。
第二部分(架构开发方法)这部分是TOGAF框架的核心部分。它描述了TOGAF架构开发方法(ADM),这是一种逐步开发企业架构的方法。
第三部分(ADM指南和技术)这一部分包含了一系列可用于应用TOGAF方法和TOGAF ADM的指南和技术。
第四部分(架构内容框架)本部分描述了TOGAF内容框架,包括用于架构制品的结构化元模型、可复用的架构结构构建块(ABB)的使用以及典型的架构结构可交付物的概述。
第五部分(企业连续性和工具)本部分讨论了在企业中分类和存储架构活动输出的适当分类和工具。
第六部分(架构能力框架)本部分讨论在企业中建立和运行架构功能所需的组织、流程、技能、角色和责任。
阅读对象
TOGAF标准面向企业架构师、业务架构师、IT架构师、数据架构师、系统架构师、解决方案架构师以及任何负责组织内架构功能的人。
关键词
架构、架构框架、架构开发方法、架构师、架构设计、企业架构、企业架构框架、企业架构方法、方法、方式、开放、分组、技术参考模型、标准、标准信息库
关于Open Group
Open Group是一个全球联盟,能够通过技术标准实现业务目标。我们580多个组织的不同成员包括客户、系统和解决方案供应商、工具供应商、集成商、学者和跨多个行业的顾问。
Open Group的目标是:
■掌握、理解和处理当前和新出现的需求,制定政策,并分享最佳做法
■促进互操作性,形成共识,改进和整合规格和开放源码技术
■提供业界一流的认证服务
关于Open Group的更多信息,可查阅www.open group.org。
Open Group出版了一系列广泛的技术文件,其中大部分集中于开发Open Group标准和指南,但也包括白皮书、技术研究、认证和测试文件以及实用名称。
详情和目录见www.open group.org/Library。
目录
第一部分:引言... 24
第一章 简介... 24
1.1本文件结构... 25
1.2 TOGAF架构库的结构... 26
1.3综述... 27
1.4 TOGAF标准使用... 30
1.4.1使用条件... 30
1.4.2 TOGAF标准费用是多少?... 30
1.4.3下载... 30
1.5 为什么要加入The Open Group?. 30
第二章 核心概念... 32
2.1 TOGAF是什么?... 32
2.2 TOGAF中的架构是什么?... 32
2.3 TOGAF涉及哪些种类的架构?... 32
2.4架构开发方法... 32
2.5可交付成果、制品和构建块... 33
2.6企业连续统一体... 35
2.7架构库... 36
2.8建立和维护企业架构能力... 37
2.9将架构能力建立为运营实体... 37
2.10使用TOGAF与其他框架... 38
第三章 定义... 40
3.1抽象化... 40
3.2行为体... 40
3.3应用架构... 40
3.4应用组件... 40
3.5应用平台... 41
3.6架构风格... 41
3.7架构... 41
3.8架构构建块(ABB)... 41
3.9架构连续统一体... 41
3.10架构开发方法(ADM)... 41
3.11架构域... 42
3.12架构框架... 42
3.13架构治理... 42
3.14架构全景... 42
3.15架构模型... 42
3.16架构原理... 42
3.17架构视图... 42
3.18架构观点... 43
3.19架构愿景... 43
3.20制品... 43
3.21基线... 43
3.22无边信息流™. 43
3.23构建块... 43
3.24业务架构... 44
3.25业务能力... 44
3.26业务职能... 44
3.27企业治理... 44
3.28业务模式... 44
3.29业务服务... 44
3.30能力... 44
3.31能力架构... 45
3.32能力提升... 45
3.33沟通和利益攸关方管理... 45
3.34关注... 45
3.35行动方针... 45
3.36数据架构... 45
3.37可交付成果... 45
3.38企业... 46
3.39企业连续统一体... 46
3.40基础架构... 46
3.41框架... 46
3.42差距... 46
3.43治理... 46
3.44信息... 46
3.45信息系统服务... 46
3.46信息技术(IT)... 47
3.47互操作性... 47
3.48逻辑的... 47
3.49元数据... 47
3.50元模型... 47
3.51方法... 47
3.52建模... 48
3.53模型类型... 48
3.54目的... 48
3.55组织结构图... 48
3.56模式... 48
3.57物理的... 48
3.58原则... 48
3.59参考模型(RM)... 49
3.60储存库... 49
3.61需求... 49
3.62路线图... 49
3.63角色... 49
3.64分部架构... 49
3.65服务... 50
3.66面向服务... 50
3.67面向服务的架构(SOA)... 50
3.68服务组合... 50
3.69解决方案架构... 50
3.70解决方案构建块(SBB)... 50
3.71解决方案连续统一体... 51
3.72利益攸关方... 51
3.73标准信息库(SIB)... 51
3.74战略架构... 51
3.75目标架构... 51
3.76架构视图分类... 51
3.77技术架构... 51
3.78技术组件... 51
3.79技术服务... 52
3.80过渡架构... 52
3.81价值流... 52
3.82视图... 52
3.83观点... 52
3.84观点库... 52
3.85工作包... 52
第二部分:架构开发方法(ADM)... 53
第四章 引言... 53
4.1ADM概述... 53
4.1.1ADM、企业连续统一体和架构库... 53
4.1.2ADM与基础架构... 54
4.1.3ADM指南与技术... 54
4.2架构开发周期... 55
4.2.1关键点... 55
4.2.2基本结构... 55
4.3调整ADM.. 58
4.4架构治理... 59
4.5界定架构范围... 60
4.5.1广度... 61
4.5.2深度... 62
4.5.3时间区间... 62
4.5.4架构域... 63
4.6架构集成... 64
4.7小结... 64
第五章 预备阶段... 66
5.1目标... 66
5.2输入... 67
5.2.1企业外部参考资料... 67
5.2.2非架构输入... 67
5.2.3架构输入... 67
5.3步骤... 68
5.3.1企业组织受影响的范围... 68
5.3.2确认治理和支持框架... 68
5.3.3定义并建立企业架构团队和组织... 69
5.3.4识别并建立架构原则... 69
5.3.5定制TOGAF框架和其他选定的架构框架(如果有)... 69
5.3.6为工具和技术制定策略和实施计划... 70
5.4输出... 70
5.5方法... 71
5.5.1企业... 72
5.5.2组织背景... 72
5.5.3架构工作要求... 73
5.5.4原则... 74
5.5.5管理框架... 74
5.5.6与管理框架关系... 75
5.5.7企业架构规划/业务变革成熟度评估... 76
第六章 阶段A:架构愿景... 78
6.1目标... 78
6.2输入... 78
6.2.1企业外部参考资料... 79
6.2.2非架构输入... 79
6.2.3架构输入... 79
6.3步骤... 79
6.3.1建立架构项目... 80
6.3.2确定利益攸关方、关注点和业务需求... 80
6.3.3确认并阐述业务目标、业务驱动因素和约束... 81
6.3.4评估能力... 81
6.3.5评估业务转型准备情况... 82
6.3.6定义范围... 82
6.3.7确认和阐述架构原则,包括业务原则... 82
6.3.8开发架构愿景... 83
6.3.9定义目标架构价值主张和KPI 83
6.3.10确定业务转型风险和缓解活动... 84
6.3.11编制架构工作说明书;确保批准... 84
6.4输出... 84
6.5方法... 86
6.5.1概述... 86
6.5.2创建架构愿景... 87
第七章 阶段B:业务架构... 89
7.1目标... 89
7.2输入... 89
7.2.1企业外部参考资料... 89
7.2.2非架构输入... 90
7.2.3架构输入... 90
7.3步骤... 91
7.3.1选择参考模型、观点和工具... 92
7.3.1.1确定总体建模过程... 92
7.3.1.2确定所需的服务粒度级别、边界和契约... 93
7.3.1.3确定必要的业务构建块目录... 93
7.3.1.4确定所需矩阵... 94
7.3.1.5确定所需的图... 94
7.3.1.6确定要收集的需求类型... 95
7.3.2开发基线业务架构描述... 95
7.3.3开发目标业务架构描述... 96
7.3.4实施差距分析... 96
7.3.5定义候选路线图组件... 96
7.3.6解决贯彻整个架构全景的影响... 96
7.3.7进行正式的利益攸关者审查... 97
7.3.8最终确定业务架构... 97
7.3.9创建架构定义文件... 97
7.4输出... 97
7.5方法... 99
7.5.1概述... 100
7.5.2编制基线说明... 101
7.5.3应用业务能力... 101
7.5.4应用价值流... 101
7.5.5应用组织图... 102
7.5.6应用建模技术... 102
7.5.7架构库... 104
第八章 阶段C:信息系统架构... 105
8.1目标... 105
8.2方法... 105
第九章 阶段C:信息系统架构 — 数据架构... 107
9.1目标... 107
9.2输入... 107
9.2.1企业外部参考资料... 107
9.2.2非架构输入... 107
9.2.3架构输入... 107
9.3步骤... 108
9.3.1选择参考模型、观点和工具... 109
9.3.1.1确定总体建模流程... 110
9.3.1.2确定所需的数据块目录... 110
9.3.1.3确定所需矩阵... 110
9.3.1.4确定所需的图... 111
9.3.1.5确定需要收集的需求类型... 111
9.3.2编制基线数据架构描述... 112
9.3.3开发目标数据架构描述... 112
9.3.4进行差距分析... 112
9.3.5定义候选路线图组件... 112
9.3.6解决整个架构全景的影响... 113
9.3.7进行正式的利益攸关方审查... 113
9.3.8确定数据架构... 113
9.3.9创建架构定义文件... 114
9.4输出... 114
9.5方法... 115
9.5.1数据架构的主要考虑因素... 115
9.5.1.1数据管理... 115
9.5.1.2数据迁移... 116
9.5.1.3数据治理... 116
9.5.2架构存储库... 116
第十章 阶段C:信息系统架构 — 应用架构... 117
10.1目标... 117
10.2输入... 117
10.2.1企业外部参考资料... 117
10.2.2非架构输入... 117
10.2.3架构输入... 117
10.3步骤... 118
10.3.1选择参考模型、观点和工具... 119
10.3.1.1确定总体建模过程... 120
10.3.1.2确定所需的应用程序构建块目录... 120
10.3.1.3确定所需矩阵... 120
10.3.1.4确定所需的图... 121
10.3.1.5确定需要收集的需求类型... 122
10.3.2开发基线应用架构描述... 122
10.3.3开发目标应用架构描述... 122
10.3.4进行差距分析... 123
10.3.5定义候选路线图组件... 123
10.3.6解决整个架构全景的影响... 123
10.3.7进行正式的利益攸关方审查... 124
10.3.8确定应用架构... 124
10.3.9创建架构定义文档... 124
10.4输出... 124
10.5方法... 126
10.5.1架构存储库... 126
第十一章 阶段D:技术架构... 127
11.1目标... 127
11.2输入... 127
11.2.1外部参考资料... 128
11.2.2非架构输入... 128
11.2.3架构输入... 128
11.3步骤... 129
11.3.1选择参考模型、观点和工具... 130
11.3.1.1确定总体建模过程... 130
11.3.1.2确定所需的技术构建块目录... 131
11.3.1.3确定所需矩阵... 132
11.3.1.4识别所需的图表... 132
11.3.1.5确定需要收集的需求类型... 133
11.3.1.6选择服务... 133
11.3.2开发基线技术架构描述... 133
11.3.3开发目标技术架构描述... 134
11.3.4进行差距分析... 134
11.3.5定义候选路线图组件... 134
11.3.6解决整个架构全景的影响... 134
11.3.7进行正式的利益攸关方审查... 135
11.3.8最终确定技术架构... 135
11.3.9创建架构定义文档... 135
11.4输出... 136
11.5方法... 137
11.5.1新兴技术... 137
11.5.2架构库... 137
第十二章 阶段E:机会与解决方案... 139
12.1目标... 139
12.2输入... 139
12.2.1企业外部参考资料... 140
12.2.2非架构输入... 140
12.2.3架构输入... 140
12.3步骤... 141
12.3.1确定/确认主要的公司变革属性... 142
12.3.2确定实施的业务约束... 142
12.3.3审查和合并B至D阶段的差距分析结果... 142
12.3.4审查所有相关业务功能的合并需求... 143
12.3.5统一和协调互操作性要求... 143
12.3.6完善和验证依存关系... 143
12.3.7确认业务转型的准备和风险... 144
12.3.8制订实施和迁移战略... 144
12.3.9确定主要工作包并对其进行分组... 144
12.3.10确定过渡架构... 145
12.3.11制定架构路线图及实施和迁移计划... 145
12. 4输出... 146
12.5方法... 147
第十三章 阶段F:迁移规划... 149
13.1目标... 149
13.2输入... 149
13.2.1企业外部参考资料... 150
13.2.2非架构输入... 150
13.2.3架构输入... 150
13.3步骤... 152
13.3.1确认实施和迁移计划的管理框架交互作用... 152
13.3.2为每个工作包分配业务价值... 152
13.3.3估计资源需求、项目时间和可用性/交付工具... 153
13.3.4通过进行成本/效益评估和风险验证,对迁移项目进行事先置备... 153
13.3.5确认架构路线图并更新架构定义文档... 154
13.3.6完成实施和迁移计划... 154
13.3.7完成架构开发周期并记录所吸取的经验教训... 154
13.4输出... 155
13.5方法... 156
第十四章 阶段G:实施治理... 157
14.1目标... 157
14.2输入... 157
14.2.1企业外部参考资料... 157
14.2.2非架构输入... 158
14.2.3架构输入... 158
14.3步骤... 159
14.3.1通过开发管理确认部署的范围和优先事项... 159
14.3.2确定部署资源和技能... 160
14.3.3指导解决方案部署的开发... 160
14.3.4实施企业架构合规性审查... 160
14.3.5实施业务和IT业务... 161
14.3.6实施实施后评审并结束实施... 161
14.5方法... 162
第十五章 阶段H:架构变更管理... 163
15.1目标... 163
15.2输入... 163
15.2.1企业外部参考资料... 163
15.2.2非架构输入... 164
15.2.3架构输入... 164
15.3步骤... 165
15.3.1建立价值实现过程... 165
15.3.2部署监测工具... 166
15.3.3管理风险... 166
15.3.4为架构变更管理提供分析... 166
15.3.5制定变更要求以满足绩效目标... 166
15.3.6管理治理流程... 166
15.3.7启动实施变更的过程... 167
15.4输出... 167
15.5方法... 167
15.5.1推动变更的因素... 168
15.5.2企业架构变更管理过程... 169
15.5.3维护与架构重新设计指南... 170
第十六章 ADM架构需求管理... 172
16.1目标... 172
16.2输入... 172
16.3步骤... 173
16.4输出... 175
16.5方法... 176
16.5.1总则... 176
16.5.2需求开发... 176
16.5.3资源... 177
16.5.3.1业务场景... 177
16.5.3.2需求的工具... 177
第三部分:ADM指南和技术... 178
第十七章 引言... 178
17.1调整ADM适应性过程的指南... 178
17.2架构开发技术... 178
17.3使用具有不同架构风格的TOGAF框架... 179
第十八章 迭代法在ADM中的应用... 181
18.1概述... 181
18.2迭代循环... 182
18.3架构参与类别... 183
18.4架构开发的方法... 185
18.5迭代考量因素... 186
18.5.1ADM循环周期之间的迭代... 186
18.5.2 ADM周期内的迭代... 187
18.6结论... 190
第十九章 在架构全景中应用ADM.. 192
19.1概述... 192
19.2架构全景... 192
19.3组织架构全景以了解企业... 193
19.4开发不同层次的架构... 193
第二十章架构原则... 195
20.1简介... 195
20.2架构原理的特点... 195
20.3架构原则的组成部分... 196
20.4开发架构原则... 196
20.4.1原则质量... 197
20.5应用架构原则... 198
20.6架构原则示例集... 198
20.6.1业务原则... 199
20.6.2数据原则... 202
20.6.3应用原则... 206
20.6.4技术原则... 207
第二十一章 利益攸关方管理... 210
21.1简介... 210
21.2利益攸关方管理办法... 210
21.3利益攸关方管理过程中的步骤... 211
21.3.1识别利益攸关方... 211
21.3.1.1利益攸关方样本分析... 212
21.3.3确定利益相关者管理方法... 213
21.3.4剪裁工作交付物... 213
21.4利益攸关者映射模板... 214
第二十二章架构模式... 221
22.1引言... 221
22.1.1背景... 221
22.1.2模式的内容... 221
22.1.3术语... 223
22.1.3.1架构模式和设计模式... 223
22.1.3.2模式和架构连续性... 224
22.1.3.3模式和视图... 224
22.1.3.4模式和业务场景... 224
22.2一些模式资源... 224
第二十三章 差距分析... 225
23.1引言... 225
23.2建议步骤... 226
23.3示例... 226
第二十四章 迁移规划技术... 228
24.1执行因素评估和推论矩阵... 228
24.2合并差距,解决方案和依赖关系矩阵... 228
24.3架构定义增量表... 229
24.4过渡架构状态演化表... 229
24.5业务价值评估技术... 230
第二十五章 互操作性需求... 232
25.1概述... 232
25.2定义互操作性... 232
25.3企业运营模式... 233
25.4完善互操作性... 234
25.5确定互操作性要求... 235
25.6协调互操作性要求与潜在解决方案... 237
第二十六章 业务转型就绪性评估... 238
26.1引言... 238
26.1.1业务转型使能计划(BTEP) 238
26.2确定准备因素... 239
26.3 当前准备因素... 241
26.4评估准备因素... 242
26.4.1准备度因素愿景... 242
26.4.2准备度因素评定... 243
26.4.3准备度因素风险和措施... 244
26.5准备和迁移规划... 244
26.6推广实施计划... 244
26.7结论... 245
第二十七章 风险管理... 246
27.1引言... 246
27.2风险分类... 246
27.3风险识别... 247
27.4初始风险评估... 247
27.5风险缓解和剩余风险评估... 248
27.6进行剩余风险评估... 248
27.7风险监测和治理(阶段G)... 249
27.8总结... 249
第二十八章 基于能力的规划... 250
28.1概述... 250
28.2基于能力的规划模式... 250
28.3以能力为基础的规划概念... 250
28.3.1能力维度... 252
28.3.2能力增量... 252
28.4企业架构环境中的功能... 253
28.5总结... 254
第四部分:架构内容框架... 255
第二十九章 引言... 255
29.1概述... 255
29.2内容元模型... 256
29.3内容框架和TOGAF ADM.. 257
29.4第四部分的结构... 257
第三十章 内容元模型... 258
30.1概述... 258
30.2内容元模型愿景和概念... 258
30.2.1核心内容元模型概念... 258
30.2.2内容元模型概述... 261
30.3详细的内容元模型... 262
30.3.1核心内容元模型... 263
30.3.2完整内容元模型... 263
30.4内容元模型扩展... 265
30.4.1治理扩展... 266
30.4.2服务扩展... 268
30.4.3流程建模扩展... 269
30.4.4数据扩展... 271
30.4.5基础设施整合扩展... 272
34.4.6动机扩展... 275
30.5内容元模型实体... 277
30.6内容元模型属性... 279
30.7元模型关系... 286
第三十一章架构制品... 292
31.1基本概念... 292
31.1.1架构观点和架构视图的简单示例... 294
31.2 采用ADM开发架构视图... 295
31.2.1一般指南... 295
31.2.2架构视图创建过程... 296
31.3视图、工具和语言... 296
31.3.1概述... 297
31.4架构视图和架构观点... 297
31.4.1架构视图和架构视图的示例... 297
31.4.2企业架构中的架构视图和架构观点... 298
31.4.3需要一种通用语言和互操作的架构描述工具... 298
31.5 结论... 299
31.6 由ADM阶段目录、矩阵和图表概念构成的架构制品... 299
31.6.1预备阶段... 301
31.6.2阶段A:架构愿景... 301
31.6.3阶段B:业务架构... 302
31.6.4阶段C:数据架构... 308
31.6.5阶段C:应用架构... 311
31.6.6阶段D:技术架构... 316
31.6.7阶段E:机会和解决方案... 319
31.6.8需求管理... 319
第三十二章架构可交付成果... 320
32.1引言... 320
32.2可交付成果说明... 321
32.2.1架构构件... 321
32.2.2架构契约... 321
32.2.3架构定义文件... 323
32.2.4架构原则... 324
32.2.5架构储存库... 324
32.2.6架构需求规范... 325
32.2.7路线图... 325
32.2.8架构愿景... 326
32.2.9业务原则、业务目标和业务驱动因素... 327
32.2.10能力评估... 327
32.2.11变更请求... 329
32.2.12沟通计划... 329
32.2.13合规评估... 330
32.2.14实施和迁移计划... 330
32.2.15实施治理模式... 331
32.2.16企业架构的组织模型... 332
32.2.17架构工作要求... 332
32.2.18需求影响评估... 333
36.2.19解决方案构建块... 333
32.2.20架构工作说明... 333
32.2.21定制架构框架... 334
第三十三章 构建块... 336
33.1概述... 336
33.2架构构建块简介... 336
33.2.1概述... 336
33.2.2一般特征... 336
33.2.3架构构建块... 337
33.2.3.1特征... 337
33.2.3.2规范内容... 337
33.2.4解决方案构建块... 338
33.2.4.1特点... 338
33.2.4.2规范内容... 338
33.3构建块和ADM.. 338
33.3.1基本原则... 338
33.3.1.1架构设计中的构建块... 339
33.3.1.2架构构建块设计... 339
33.3.2 ADM中的构建块规范过程... 339
第五部分:企业连续统一体和工具... 341
第三十四章 引言... 341
34.1概述... 341
34.2第五部分的结构... 341
第三十五章 企业连续统一体... 342
35.1概述... 342
35.2企业连续统一体和架构重用... 342
35.3企业连续统一体的组成部分... 343
35.4详细的企业的连续统一体... 344
35.4.1架构连续统一体... 345
35.4.2解决方案连续统一体... 347
35.5企业连续统一体与ADM.. 349
35.6企业的连续统一体和你的组织... 349
35.6.1关系... 349
35.6.2您的企业... 351
第三十六章 架构分区... 352
36.1概述... 352
36.2应用分类创建分区架构... 352
36.2.1预备阶段内的活动... 353
36.3整合... 355
第三十七章 架构库... 356
37.1概述... 356
37.2架构全景... 357
37.3参考库... 358
37.3.1概述... 358
37.4标准信息库... 359
37.4.1概述... 359
37.4.2标准类型... 359
37.4.3标准生命周期... 359
37.4.4标准信息库内的标准分类... 360
37.5治理日志... 361
37.5.1概述... 361
37.5.2治理日志的内容... 361
37.6架构需求存储库... 362
37.6.1概述... 362
37.6.2架构需求存储库的内容... 362
37.7解决方案全景... 363
37.8企业存储库... 363
37.9外部储存库... 363
37.9.1外部参考模型... 363
37.9.2外部标准... 364
37.9.3架构委员会核准... 364
第三十八章 架构制品开发工具... 365
38.1概述... 365
38.2工具标准化问题... 365
第六部分:架构能力框架... 366
第三十九章 引言... 366
39.1概述... 366
39.2第六部分的结构... 366
第四十章 建立架构能力... 368
40.1概述... 368
40.2阶段A:架构愿景... 368
40.3阶段B:业务架构... 369
40.4阶段C:数据架构... 370
40.5阶段C:应用架构... 370
40.6阶段D:技术架构... 370
40.7阶段E:机会和解决方案... 370
40.8阶段F:迁移规划... 370
40.9阶段G:实施治理... 370
40.10阶段H:架构变更管理... 371
40.11需求管理... 371
第四十一章 架构委员会... 372
41.1角色... 372
41.2职责... 372
41.3成立架构委员会... 373
41.3.1触发条件... 373
41.3.2委员会规模... 374
41.3.3委员会结构... 374
41.4架构委员会的运作... 375
41.4.1概述... 375
41.4.2准备工作... 375
47.4.3议程... 375
第四十二章 架构合规性... 378
42.1引言... 378
42.2术语:架构合规性的含义... 378
42.3架构合规性审查... 379
42.3.1目的... 379
42.3.2时间安排... 381
42.3.3治理和人员场景... 381
42.4架构合规性审查流程... 382
42.4.1概述... 382
42.4.2角色... 382
42.4.3步骤... 383
42.5架构合规性审视检查单... 384
42.5.1硬件和操作系统检查单... 384
42.5.2软件服务和中间件检查单... 385
42.5.3应用检查单... 386
42.5.3.1基础设施(企业生产率)应用... 386
42.5.3.2业务应用... 387
42.5.3.3应用集成途径... 389
42.5.4信息管理检查单... 389
42.5.4.1数据值... 389
42.5.4.2数据定义... 389
42.5.4.3安保/保护... 389
42.5.4.4托管、数据类型和共享... 390
42.5.4.5公用服务... 390
42.5.4.6访问方法... 390
42.5.6系统管理检查单... 391
42.5.7系统工程/整体架构检查单... 392
42.5.7.1概述... 392
42.5.7.2处理器/服务器/客户端... 393
42.5.7.3客户端... 393
42.5.7.4应用服务器... 394
42.5.7.5数据服务器... 394
42.5.7.6 COTS(若适用)... 394
42.5.8系统工程/方法&工具检查单... 394
42.6架构合规性审视指南... 396
42.6.1剪裁检查单... 396
42.6.2进行架构合规性审视... 396
第四十三章 架构契约... 398
43.1角色... 398
43.2内容... 399
43.2.1架构工作说明书... 399
43.2.2架构设计与开发合作伙伴之间的契约... 399
43.2.3架构开发职能部门与业务用户之间的契约... 400
43.3与架构治理的关系... 401
第四十四章 架构治理... 402
44.1引言... 402
44.1.1企业内的治理层级... 402
44.1.2治理的本质... 402
44.1.2.1治理:一般的关注层面... 402
44.1.2.2治理的特点... 403
44.1.3技术治理... 403
44.1.4 IT治理... 404
44.1.4.1 IT控制框架 — COBIT. 404
44.1.5架构治理:概述... 405
44.1.5.1架构治理的特点... 405
44.1.5.2架构治理是委员会层级的职责... 405
44.1.5.3TOGAF和架构治理... 405
44.2架构治理框架... 405
44.2.1架构治理框架 — 概念结构... 406
44.2.1.1主要概念... 406
44.2.1.2关键架构治理流程... 407
44.2.2架构治理框架 — 组织结构... 408
44.2.2.1概述... 408
44.2.2.2关键领域... 409
44.3实践中的架构治理... 410
44.3.1架构治理 — 成功的关键因素... 410
第四十五章 架构成熟度模型... 412
45.1概述... 412
45.2背景... 412
45.3美国商务部ACMM框架... 413
45.3.1概述... 413
45.3.2 ACMM的要素... 413
45.3.3示例:企业架构过程成熟度级别... 414
45.4能力成熟度模型综合(CMMI)... 417
45.4.1简介... 417
45.4.2 SCAMPI方法... 417
45.5结论... 418
第四十六章 架构技能框架... 419
46.1简介... 419
46.2对企业架构技能框架的需要... 419
46.2.1定义的严密性... 419
46.2.2内部架构实践的基础... 419
46.3目标/原理... 420
46.3.1企业架构师的认证... 420
46.3.2具体效益... 421
46.4企业架构角色和技能类别... 422
46.4.1概述... 422
46.4.2 TOGAF角色... 422
46.4.3技能类别... 423
46.4.4熟练程度... 423
46.5企业架构角色和技能定义... 424
46.5.1一般技能... 424
46.5.2业务技能与方法... 424
46.5.3企业架构技能... 425
46.5.4项目群或项目管理技能... 425
46.5.5IT一般技能... 426
46.5.6技术类IT技能... 426
46.5.7法律环境... 427
46.6企业架构师的一般角色和技能... 427
46.6.1一般角色... 427
46.6.2依照企业的连续统一体描述特性... 429
46.6.3企业架构师的主要特点... 429
46.6.3.1产生设计的技能和经验... 429
46.6.3.2在一个或几个学科中的广泛技术的广度以及技术深度... 430
46.6.3.3方法驱动的执行途径... 430
46.6.3.4全部项目范围经验... 430
46.6.3.5领导能力... 430
46.6.3.6个人技能和职业技能... 430
46.6.3.7在一个或多个行业的技能和经验... 431
46.7结论... 431
第七部分:附录... 432
附录A补充定义的词汇表... 432
A.1应用软件... 432
A.2可用性... 432
A.3业务系统... 432
A.4目录... 432
A.5客户端... 432
A.6 COBIT. 432
A.7配置管理... 432
A.8契约... 433
A.9控制... 433
A.10 CxO.. 433
A.11数据字典... 433
A.12数据元素... 433
A.13数据实体... 433
A.14数据库... 433
A.15数据库管理系统... 433
A.16驱动因素... 434
A.17最终用户... 434
A.18企业资源计划(ERP)系统... 434
A.19事件... 434
A.20功能分解... 434
A.21目标... 434
A.22指南... 434
A.23硬件... 434
A.24信息域... 434
A.25信息系统(IS)... 435
A.26交互... 435
A.27交互模型... 435
A.28接口... 435
A.29关键绩效指标(KPI)... 435
A.30生命周期... 435
A.31位置... 435
A.32逻辑应用组件... 435
A.33逻辑数据组件... 435
A.34逻辑技术组件... 435
A.35成功管理计划(MSP)... 436
A.36矩阵... 436
A.37测度... 436
A.38 元视图... 436
A.39开放系统... 436
A.40运营治理... 436
A.41服务包... 436
A.42物理应用组件... 437
A.43物理数据组件... 437
A.44物理技术组件... 437
A.45可移植性... 437
A.46组合... 437
A.47 PRINCE2. 437
A.48流程... 437
A.49产品... 437
A.50概要... 438
A.51分析... 438
A.52程序... 438
A.53项目... 438
A.54风险管理... 438
A.55可扩展性... 438
A.56安保... 438
A.57服务器... 438
A.58服务质量... 439
A.59 SMART. 439
A.60供应商管理... 439
A.61系统... 439
A.62时期... 439
A.63事务... 439
A.64用例... 439
A.65用户... 439
附录B 缩略语... 440