TOGAF9.1版本

TOGAF Version 9.1

 

(中文版)

 

The Open Group


 

目  录

 

1章简介Introduction. 17

1.1  TOGAF文件的结构Structure of the TOGAF Document 17

1.2执行概述Executive Overview.. 18

2章核心概念Core Concepts. 21

2.1什么是TOGAF?  What Is  TOGAF?. 21

2.2TOGAF背景环境下,什么是架构? What Is Architecture in the Context  of TOGAF?. 21

2.3  TOGAF涉及哪些种类的架构? What Kind of Architecture Does  TOGAF Deal with?. 21

2.4架构开发方法Architecture Development Method. 21

2.5交付物、制品和构建块Deliverables, Artifacts, and  Building Blocks. 22

2.6企业的连续统一体Enterprise Continuum.. 23

2.7架构库Architecture Repository. 24

2.8建立和维护企业架构能力Establishing and Maintaining an  Enterprise Architecture Capability. 25

2.9将架构能力建立为运行实体Establishing the Architecture  Capability as an Operational Entity. 25

2.10使用TOGAF与其他框架Using TOGAF with Other Frameworks. 26

3章定义Definitions. 28

3.1抽象Abstraction. 28

3.2施动者Actor 28

3.3应用Application. 28

3.4应用架构Application Architecture. 28

3.5应用平台Application Platform.. 28

3.6应用平台界面(APIApplication Platform Interface. 28

3.7架构风格Architectural Style. 28

3.8架构Architecture. 28

3.9架构构建块(ABBArchitecture Building Block. 29

3.10架构连续统一体Architecture Continuum.. 29

3.11架构开发方法(ADMArchitecture Development Method. 29

3.12架构域Architecture Domain. 29

3.13架构框架Architecture Framework. 29

3.14架构治理Architecture Governance. 29

3.15架构全景Architecture Landscape. 29

3.16架构原则Architecture Principles. 29

3.17架构愿景Architecture Vision. 29

3.18制品Artifact 30

3.19基线Baseline. 30

3.20无边界信息流Boundary less Information Flow.. 30

3.21构建块Building Block. 30

3.22业务架构Business Architecture. 30

3.23业务功能Business Function. 30

3.24业务治理Business Governance. 30

3.25业务服务Business Service. 31

3.26能力Capability. 31

3.27能力架构Capability Architecture. 31

3.28能力增量Capability Increment 31

3.29沟通和利益攸关者管理Communications and Stakeholder  Management 31

3.30关注点Concerns. 31

3.31约束Constraint 31

3.32数据架构Data Architecture. 31

3.33交付物Deliverable. 31

3.34企业Enterprise. 32

3.35企业的连续统一体Enterprise Continuum.. 32

3.36基础架构Foundation Architecture. 32

3.37框架Framework. 32

3.38差距Gap. 32

3.39治理Governance. 32

3.40信息Information. 32

3.41信息技术(ITInformation Technology. 32

3.42互用性Interoperability. 33

3.43逻辑的Logical 33

3.44元数据Metadata. 33

3.45元模型Metamodel 33

3.46方法Method. 33

3.47方法论Methodology. 33

3.48模型Model 33

3.49建模Modeling. 34

3.50目的Objective. 34

3.51特征模式Patterns. 34

3.52绩效管理Performance Management 34

3.53物理的Physical 34

3.54平台Platform.. 34

3.55平台服务Platform Service. 34

3.56原则Principle. 34

3.57参考模型(RMReference Model 34

3.58存储库Repository. 35

3.59需求Requirement 35

3.60路线图Roadmap. 35

3.61角色Role. 35

3.62分部架构Segment Architecture. 35

3.63面向服务Service Orientation. 35

3.64面向服务架构(SOAService Oriented Architecture. 35

3.65解决方案架构Solution Architecture. 36

3.66解决方案构建块(SBBSolution Building Block. 36

3.67解决方案连续统一体Solutions Continuum.. 36

3.68利益攸关者Stakeholder 36

3.69标准信息库(SIB)Standards Information Base. 36

3.70战略架构Strategic Architecture. 36

3.71目标架构Target Architecture. 36

3.72架构视图分类法Taxonomy of Architecture Views. 36

3.73技术架构Technology Architecture. 37

3.74过渡架构Transition Architecture. 37

3.75视图View.. 37

3.76视角Viewpoint 37

3.77工作包Work Package. 37

4章发布说明Release Notes. 38

4.1 TOGAF9的新特征是什么?What’s New in TOGAF 9?. 38

4.1.1本版中应用的变更Changes Applied in this Edition. 39

4.2TOGAF9的效益The Benefits of TOGAF 9. 40

4.3TOGAF8.1.1结构到TOGAF9的映射Mapping of the TOGAF 8.1.1 Structure  to TOGAF 9. 41

4.4TOGAF9结构到TOGAF8.1.1的映射Mapping of TOGAF 9 Structure to  TOGAF 8.1.1. 42

4.5使用TOGAF Using TOGAF. 43

4.5.1使用条件Conditions of Use. 43

4.5.2 TOGAF花费多少成本?How Much Does TOGAF Cost?. 44

4.5.3下载Downloads. 44

4.6为什么加入The Open Group? Why Join The Open Group?. 44

5章简介 Introduction. 46

5.1  ADM概述 ADM Overview.. 46

5.1.1 ADM、企业的连续统一体和架构库 The ADM,  Enterprise Continuum, and Architecture Repository. 46

5.1.2 ADM和基础架构 The ADM  and the Foundation Architecture. 47

5.1.3 ADM和支持指南和技巧 ADM and  Supporting Guidelines and Techniques. 47

5.2架构开发周期 Architecture Development Cycle. 47

5.2.1关键点 Key  Points. 47

5.2.2基本结构 Basic Structure. 48

5.3  ADM的适应性调整 Adapting the ADM.. 49

5.4架构治理 Architecture Governance. 50

5.5界定架构的范围 Scoping the Architecture. 51

5.5.1广度 Breadth. 52

5.5.2深度 Depth. 52

5.5.3时间区间 Time  Period. 53

5.5.4架构域  Architecture Domains. 53

5.6架构综合 Architecture Integration. 54

5.7概要总结 Summary. 54

6章预备阶段 Preliminary Phase. 56

6.1目的 Objectives. 56

6.2实施途径 Approach. 57

6.2.1企业Enterprise. 57

6.2.2组织的背景环境  Organizational Context. 57

6.2.3架构工作的需求  Requirements for Architecture Work. 58

6.2.4原则  Principles. 58

6.2.5管理框架  Management Frameworks. 59

6.2.6使管理框架相关联 Relating  the Management Frameworks. 60

6.2.7企业架构/业务变革成熟度评估规划 Planning  for Enterprise Architecture/Business Change Maturity Evaluation. 61

6.3输入 Inputs. 61

6.3.1企业的外部参考资料 Reference  Materials External to the Enterprise. 61

6.3.2非架构输入  Non-Architectural Inputs. 61

6.3.3架构输入  Architectural Inputs. 62

6.4步骤 Steps. 62

6.4.1界定受影响的企业组织的范围 Scope the  Enterprise Organizations Impacted. 63

6.4.2确认治理和支持框架 Confirm  Governance and Support Frameworks. 63

6.4.3定义并建立企业架构团队和组织 Define  and Establish Enterprise Architecture Team and Organization. 63

6.4.4识别和建立架构原则 Identify and Establish Architecture Principles. 64

6.4.5剪裁TOGAF以及其他选定的架构框架(如果有) Tailor  TOGAF and, if Any, Other Selected Architecture Framework(s) 64

6.4.6实施架构的工具 Implement  Architecture Tools. 64

6.5输出 Outputs. 64

7章阶段A:架构愿景 Phase A: Architecture  Vision. 66

7.1目的 Objectives. 66

7.2实施途径 Approach. 66

7.2.1概述 General 66

7.2.2创建架构愿景 Creating  the Architecture Vision. 67

7.2.3业务场景 Business  Scenarios. 67

7.3输入 Inputs. 68

7.3.1企业外部的参考资料 Reference  Materials External to the Enterprise. 68

7.3.2非架构输入  Non-Architectural Inputs. 68

7.3.3架构输入  Architectural Inputs. 68

7.4步骤 Steps. 68

7.4.1建立架构项目 Establish  the Architecture Project. 69

7.4.2识别利益攸关者、关注点和业务需求 Identify Stakeholders, Concerns, and Business  Requirements. 69

7.4.3确认和详细阐述业务目标、业务驱动因素和约束 Confirm and Elaborate Business Goals, Business  Drivers, and Constraints. 70

7.4.4评价业务能力 Evaluate  Business Capabilities. 70

7.4.5评估业务转型准备度 Assess  Readiness for Business Transformation. 70

7.4.6定义范围 Define  Scope. 70

7.4.7确认和详细阐述架构原则,包括业务原则 Confirm and Elaborate  Architecture Principles, including Business Principles. 71

7.4.8开发架构愿景 Develop  Architecture Vision. 71

7.4.9定义目标架构价值主张和KPI  Define the  Target Architecture Value Propositions and KPIs. 71

7.4.10识别业务转型风险和缓解活动 Identify the Business  Transformation Risks and Mitigation Activities. 72

7.4.11开发架构工作说明书;确保批准 Develop  Statement of Architecture Work; Secure Approval 72

7.5输出 Outputs. 72

8 阶段B:业务架构 Phase B: Business  Architecture. 74

8.1目的 Objectives. 74

8.2实施途径 Approach. 74

8.2.1概述 General 74

8.2.2开发基线描述  Developing the Baseline Description. 75

8.2.3业务建模 Business  Modeling. 76

8.2.4架构存储库  Architecture Repository. 77

8.3输入 Inputs. 77

8.3.1企业外部参考资料 Reference  Materials External to the Enterprise. 78

8.3.2非架构输入  Non-Architectural Inputs. 78

8.3.3架构输入  Architectural Inputs. 78

8.4步骤 Steps. 79

8.4.1选择参考模型、视角和工具 Select  Reference Models, Viewpoints, and Tools. 80

8.4.2开发基线业务架构描述 Develop  Baseline Business Architecture Description. 82

8.4.3开发目标业务架构描述 Develop  Target Business Architecture Description. 82

8.4.4进行差距分析 Perform  Gap Analysis. 83

8.4.5定义候选路线图组件 Define  Candidate Roadmap Components. 83

8.4.6化解贯穿整个架构全景中的影响 Resolve  Impacts Across the Architecture Landscape. 83

8.4.7进行正式的利益攸关者审视 Conduct  Formal Stakeholder Review.. 83

8.4.8最终确定业务架构 Finalize  the Business Architecture. 83

8.4.9创建架构定义文件 Create  Architecture Definition Document. 84

8.5输出 Outputs. 84

9章阶段C:信息系统架构 Phase C: Information Systems Architectures. 86

9.1目的 Objectives. 86

9.2实施途径 Approach. 86

9.3输入 Inputs. 87

9.3.1企业外的参考资料 Reference  Materials External to the Enterprise. 87

9.3.2非架构输入  Non-Architectural Inputs. 87

9.3.3架构输入  Architectural Inputs. 87

9.4步骤 Steps. 88

9.5输出 Outputs. 88

10章阶段C:信息系统架构——数据架构 Phase C: Information Systems Architectures — Data Architecture. 89

10.1目的 Objectives. 89

10.2实施途径 Approach. 89

10.2.1数据架构的考量因素 Key Considerations for Data Architecture. 89

10.2.2架构存储库  Architecture Repository. 90

10.3输入 Inputs. 90

10.3.1企业外的参考资料 Reference  Materials External to the Enterprise. 90

10.3.2非架构输入  Non-Architectural Inputs. 90

10.3.3架构输入  Architectural Inputs. 90

10.4步骤 Steps. 91

10.4.1选择参考模型、视角和工具 Select  Reference Models, Viewpoints, and Tools. 92

10.4.2开发基线数据架构描述 Develop  Baseline Data Architecture Description. 94

10.4.3开发目标数据架构描述 Develop  Target Data Architecture Description. 94

10.4.4进行差距分析 Perform  Gap Analysis. 95

10.4.5定义候选路线图组件Define  Candidate Roadmap Components. 95

10.4.6解析贯穿整个架构全景中的影响 Resolve  Impacts Across the Architecture Landscape. 95

10.4.7进行正式的利益攸关者审视 Conduct  Formal Stakeholder Review.. 95

10.4.8最终确定数据架构 Finalize  the Data Architecture. 96

10.4.9创建架构定义文件Create  Architecture Definition Document. 96

10.5输出 Outputs. 96

11章阶段C:信息系统架构——应用架构Phase C: Information Systems Architectures — Application  Architecture. 98

11.1目的 Objectives. 98

11.2实施途径 Approach. 98

11.2.1架构存储库  Architecture Repository. 98

11.3输入 Inputs. 98

11.3.1企业外部参考资料 Reference  Materials External to the Enterprise. 98

11.3.2非架构输入  Non-Architectural Inputs. 98

11.3.3架构输入  Architectural Inputs. 99

11.4步骤 Steps. 100

11.4.1选择参考模型、视角和工具 Select  Reference Models, Viewpoints, and Tools. 100

11.4.2开发基线应用架构描述 Develop  Baseline Application Architecture Description. 103

11.4.3开发目标应用架构描述 Develop  Target Application Architecture Description. 103

11.4.4进行差距分析 Perform  Gap Analysis. 103

11.4.5定义候选路线图组件 Define  Candidate Roadmap Components. 103

11.4.6化解贯穿整个架构全景中的影响 Resolve  Impacts Across the Architecture Landscape. 104

11.4.7进行正式的利益攸关者审视 Conduct  Formal Stakeholder Review.. 104

11.4.8最终确定应用架构 Finalize  the Application Architecture. 104

11.4.9创建架构定义文件 Create  Architecture Definition Document. 104

11.5输出 Outputs. 104

12章阶段D:技术架构 Phase D: Technology  Architecture. 107

12.1目的 Objectives. 107

12.2实施途径 Approach. 107

12.2.1架构存储库  Architecture Repository. 107

12.3输入 Inputs. 108

12.3.1企业外部参考资料 Reference  Materials External to the Enterprise. 108

12.3.2非架构输入  Non-Architectural Inputs. 108

12.3.3架构输入  Architectural Inputs. 108

12.4步骤 Steps. 109

12.4.1选择参考模型、视角和工具 Select Reference Models, Viewpoints, and Tools. 110

12.4.2开发基线技术架构描述 Develop  Baseline Technology Architecture Description. 113

12.4.3开发目标技术架构描述 Develop  Target Technology Architecture Description. 113

12.4.4进行差距分析 Perform  Gap Analysis. 113

12.4.5定义候选路线图组件 Define  Candidate Roadmap Components. 114

12.4.6化解贯穿整个架构全景中的影响 Resolve  Impacts Across the Architecture Landscape. 114

12.4.7进行正式的利益攸关者审视 Conduct  Formal Stakeholder Review.. 114

12.4.8最终确定技术架构 Finalize  the Technology Architecture. 114

12.4.9创建架构定义文件 Create  Architecture Definition Document. 114

12.5输出 Outputs. 115

12.6附言 Postscript 116

13章阶段E:机会和解决方案 Phase E: Opportunities & Solutions 117

13.1目的 Objectives. 117

13.2实施途径 Approach. 117

13.3输入 Inputs. 118

13.3.1企业外部参考资料 Reference  Materials External to the Enterprise. 118

13.3.2非架构输入  Non-Architectural Inputs. 118

13.3.3架构输入Architectural  Inputs. 118

13.4步骤 Steps. 119

13.4.1确定/确认关键的公司级变革属性  Determine/Confirm Key Corporate Change Attributes. 120

13.4.2确定关于实施的业务约束 Determine  Business Constraints for Implementation. 120

13.4.3审视和合并阶段BD的差距分析结果 Review and Consolidate Gap Analysis Results from Phases B  to D. 120

13.4.4审视所有相关业务功能的合并需求 Review Consolidated Requirements Across Related Business  Functions. 121

13.4.5合并和调和互用性需求  Consolidate and Reconcile Interoperability Requirements. 121

13.4.6细化和确认依赖性 Refine  and Validate Dependencies. 121

13.4.7确认业务转型的准备度和风险 Confirm  Readiness and Risk for Business Transformation. 121

13.4.8制定实施和迁移战略 Formulate  Implementation and Migration Strategy. 122

13.4.9识别主要工作包并将其分组 Identify  and Group Major Work Packages. 122

13.4.10识别过渡架构 Identify  Transition Architectures. 123

13.4.11创建架构路线图及实施和迁移计划 Create the  Architecture Roadmap & Implementation and Migration Plan. 123

13.5输出 Outputs. 123

14章阶段F:迁移规划 Phase F: Migration  Planning. 126

14.1目的 Objectives. 126

14.2实施途径 Approach. 126

14.3输入 Inputs. 127

14.3.1企业外部参考资料Reference  Materials External to the Enterprise. 127

14.3.2非架构输入  Non-Architectural Inputs. 127

14.3.3架构输入  Architectural Inputs. 127

14.4步骤 Steps. 128

14.4.1为实施和迁移计划确认管理框架交互 Confirm Management Framework  Interactions for the Implementation and Migration Plan. 129

14.4.2为每个工作包指派业务价值 Assign a  Business Value to Each Work Package. 129

14.4.3评估资源需求、项目时间安排和可用性/交付载体 Estimate  Resource Requirements, Project Timings, and Availability/Delivery Vehicle. 130

14.4.4通过成本/效益评估和风险验证对迁移项目进行优先级排序  Prioritize the Migration Projects through the Conduct of a Cost/Benefit  Assessment and Risk Validation. 130

14.4.5确认架构路线图并更新架构定义文件 Confirm  Architecture Roadmap and Update Architecture Definition Document. 130

14.4.6生成实施和迁移计划 Generate  the Implementation and Migration Plan. 131

14.4.7完成架构开发周期并记录经验教训 Complete  the Architecture Development Cycle and Document Lessons Learned. 131

14.5输出 Outputs. 131

15章阶段G:实施治理Phase G: Implementation  Governance. 133

15.1目的 Objectives. 133

15.2实施途径 Approach. 133

15.3输入 Inputs. 134

15.3.1企业外的参考资料 Reference  Materials External to the Enterprise. 134

15.3.2非架构输入  Non-Architectural Inputs. 134

15.3.3架构输入 Architectural Inputs. 134

15.4步骤 Steps. 135

15.4.1利用开发管理来确认部署的范围和优先级 Confirm Scope  and Priorities for Deployment with Development Management 135

15.4.2识别部署资源和技能 Identify  Deployment Resources and Skills. 136

15.4.3指导解决方案部署的开发 Guide  Development of Solutions Deployment. 136

15.4.4执行企业架构合规审视 Perform Enterprise Architecture  Compliance Reviews. 137

15.4.5实施业务和IT运行 Implement  Business and IT Operations. 137

15.4.6执行实施后审视并结束实施 Perform Post-Implementation  Review and Close the Implementation. 137

15.5输出 Outputs. 137

16章阶段H:架构变更管理Phase H: Architecture  Change Management 138

16.1目的 Objectives. 138

16.2实施途径 Approach. 138

16.2.1变更的驱动因素 Drivers for Change. 139

16.2.2企业架构变更管理流程  Enterprise Architecture Change Management Process. 140

16.2.3维护vs架构再设计的指南  Guidelines for Maintenance versus Architecture Redesign. 141

16.3输入 Inputs. 142

16.3.1企业外部参考资料 Reference  Materials External to the Enterprise. 142

16.3.2非架构输入  Non-Architectural Inputs. 142

16.3.3架构输入  Architectural Inputs. 142

16.4步骤 Steps. 143

16.4.1建立价值实现流程 Establish  Value Realization Process. 143

16.4.2部署监控工具 Deploy  Monitoring Tools. 144

16.4.3管理风险 Manage  Risks. 144

16.4.4为架构变更管理提供分析 Provide  Analysis for Architecture Change Management. 144

16.4.5开发满足绩效目标的变更需求 Develop  Change Requirements to Meet Performance Targets. 144

16.4.6管理治理流程 Manage Governance Process. 144

16.4.7为实施变更启动流程 Activate  the Process to Implement Change. 144

16.5输出 Outputs. 145

17ADM架构需求管理ADM Architecture  Requirements Management 146

17.1目的 Objectives. 146

17.2实施途径 Approach. 146

17.2.1概述 General 146

17.2.2需求开发  Requirements Development. 147

17.2.3资源 Resources. 147

17.3输入 Inputs. 148

17.4步骤 Steps. 148

17.5输出 Outputs. 149

18章简介Introduction. 151

18.1  ADM的适应性调整指南 Guidelines for Adapting the ADM  Process. 151

18.2架构开发技巧 Techniques for Architecture  Development 151

18.3配合不同架构风格使用TOGAF Using TOGAF with Different  Architectural Styles. 151

19章对ADM应用迭代 Applying Iteration to the  ADM.. 153

19.1概述 Overview.. 153

19.2迭代周期 Iteration Cycles. 153

19.3架构介入的类别 Classes of Architecture  Engagement 154

19.4架构开发的途径 Approaches to Architecture  Development 156

19.5迭代考量因素 Iteration Considerations. 156

19.5.1 ADM周期之间的迭代 Iteration  between ADM Cycles. 157

19.5.2在一个ADM周期内的迭代 Iteration  within an ADM Cycle. 157

19.6结论 Conclusions. 159

20章贯穿架构全景应用ADM Applying the ADM across  the Architecture Landscape. 160

20.1概述 Overview.. 160

20.2架构全景 Architecture Landscape. 160

20.3绘编架构全景以理解企业的状态 Organizing the Architecture  Landscape to Understand the State of the Enterprise. 161

20.4开发不同层级的架构 Developing Architectures at  Different Levels. 161

21章安保架构和ADM  Security Architecture and the ADM.. 163

21.1概述 Overview.. 163

21.2简介 Introduction. 163

21.3关于架构领域安保性的引导 Guidance on Security for the  Architecture Domains. 163

21.4  ADM架构需求管理 ADM Architecture Requirements  Management 164

21.5预备阶段 Preliminary Phase. 165

21.5.1安保输入 Security  Inputs. 166

21.5.2安保输出 Security  Outputs. 166

21.6阶段A:架构愿景 Phase A: Architecture Vision. 166

21.6.1安保输入 Security  Inputs. 167

21.6.2安保输出 Security  Outputs. 167

21.7阶段B:业务架构 Phase B: Business Architecture. 168

21.7.1安保输入 Security  Inputs. 169

21.7.2安保输出 Security  Outputs. 169

21.8阶段C:信息系统架构 Phase C: Information Systems  Architectures. 170

21.8.1安保输入 Security  Inputs. 171

21.8.2安保输出 Security  Outputs. 172

21.9阶段D:技术架构 Phase D: Technology Architecture. 172

21.9.1安保输入 Security  Inputs. 173

21.9.2安保输出 Security  Outputs. 173

21.10阶段E:机会和解决方案 Phase E: Opportunities &  Solutions. 174

21.11阶段F:迁移规划 Phase F: Migration Planning. 174

21.12阶段G:实施治理 Phase G: Implementation  Governance. 174

21.13阶段H:架构变更管理 Phase H: Architecture Change  Management 175

21.14参考文献 References. 176

22章使用TOGAF定义和治理SOA  Using TOGAF to Define & Govern SOAs. 177

22.1概述 Overview.. 177

22.2简介 Introduction. 177

22.3  SOA定义 SOA Definition. 177

22.4  SOA特征 SOA Features. 178

22.5企业架构和SOA  Enterprise Architecture and SOA. 178

22.6  SOA和层级   SOA and Levels. 179

22.6.1实施规范的细节层级 Level of  Detail of Implementation Specification. 179

22.6.2不同层级上的SOA活动 SOA  Activities at Different Levels. 179

22.7TOGAF用于SOA  Using TOGAF for SOA. 180

22.7.1预备阶段  Preliminary Phase. 180

22.7.2阶段A:架构愿景 Phase A:  Architecture Vision. 182

22.7.3架构开发:阶段BCD  Architecture Development: Phases B, C, and D.. 183

22.8概要总结... 187

23章架构原则Architecture Principles. 189

23.1简介Introduction. 189

23.2架构原则的特征 Characteristics of Architecture  Principles. 189

23.3架构原则的组成部分 Components of Architecture  Principles. 189

23.4开发架构原则 Developing Architecture  Principles. 190

23.4.1原则的质量 Qualities  of Principles. 190

23.5架构原则的应用 Applying Architecture Principles. 191

23.6架构原则示例集 Example Set of Architecture  Principles. 192

23.6.1业务原则 Business  Principles. 192

23.6.2数据原则 Data  Principles. 195

23.6.3应用原则 Application Principles. 198

23.6.4技术原则  Technology Principles. 199

24章利益攸关者管理Stakeholder Management 201

24.1简介 Introduction. 201

24.2利益攸关者管理的实施途径 Approach to Stakeholder  Management 201

24.3利益攸关者管理流程的步骤 Steps in the Stakeholder  Management Process. 202

24.3.1识别利益攸关者 Identify  Stakeholders. 202

24.3.2对利益攸关者职位分类 Classify Stakeholder Positions. 203

24.3.3确定利益攸关者管理途径 Determine Stakeholder Management  Approach. 204

24.3.4剪裁工作交付物 Tailor Engagement Deliverables. 204

24.4利益攸关者映射模板 Template Stakeholder Map. 204

25章架构特征模式 Architecture Patterns. 207

25.1简介 Introduction. 207

25.1.1背景  Background. 207

25.1.2特征模式内容 Content of a Pattern. 207

25.1.3术语 Terminology. 209

25.1.4使用中的架构特征模式 Architecture Patterns in Use. 210

25.2美国财政部架构开发指导(TADG US Treasury Architecture Development Guidance (TADG) 210

25.2.I TADG特征模式内容 TADG Pattern Content. 210

25.2.2 TADG架构特征模式 TADG Architecture Patterns. 211

25.3 IBM电子商务特征模式 IBM Patterns for e-Business. 211

25.4若干特征模式资源 Some Pattern Resources. 212

26章业务场景和业务目标Business Scenarios and Business  Goals. 214

26.1简介 Introduction. 214

26.2业务场景的益处 Benefits of Business Scenarios. 214

26.3创建业务场景 Creating the Business Scenario. 215

26.3.1整体流程 Overall Process. 215

26.3.2收集 Gathering. 216

26.3.3分析 Analyzing. 217

26.3.4审查 Reviewing. 217

26.4业务场景内容 Contents of a Business Scenario. 217

26.5对业务场景的贡献 Contributions to the Business  Scenario. 218

26.6业务场景和TOGAF ADM   Business Scenarios and the TOGAF ADM.. 219

26.7开发业务场景 Developing Business Scenarios. 219

26.7.1一般指南 General Guidelines. 219

26.7.2每个领域需要提问的问题 Questions to Ask for Each Area. 220

26.8业务场景文档 Business Scenario Documentation. 222

26.8.1文本文档 Textual Documentation. 222

26.9目标和目的指南 Guidelines on Goals and Objectives. 222

26.9.1目标的重要性 Importance of Goals. 222

26.9.2SMART目的的重要性 Importance of SMART Objectives. 223

26.9.3目标和目的类别 Categories of Goals and Objectives. 224

26.10概要总结 Summary. 227

27章差距分析Gap Analysis. 228

27.1简介 Introduction. 228

27.2建议的步骤 Suggested Steps. 228

27.3示例 Example. 229

28章迁移规划技巧 Migration Planning Techniques. 230

28.1实施因素评估和推论矩阵... 230

28.2合并的差距、解决方案和依赖性矩阵 Consolidated Gaps, Solutions, &  Dependencies Matrix. 230

28.3架构定义增量表Architecture Definition Increments  Table. 231

28.4过渡架构状态演进表 Transition Architecture State  Evolution Table. 231

28.5业务价值评估技巧Business Value Assessment Technique. 231

29章互用性需求 Interoperability Requirements. 233

29.1综述 overview.. 233

29.2定义互用性 Defining Interoperability. 233

29.3企业运行模型 Enterprise Operating Model 234

29.4细化互用性 Refining Interoperability. 235

29.5确定互用性需求 Determining Interoperability  Requirements. 235

29.6使互用性需求与潜在的解决方案保持一致 Reconciling Interoperability  Requirements with Potentia Solutions. 237

29.7概要总结 Summary. 237

30章业务转型准备度评估 Business Transformation Readiness  Assessment 238

30.1简介 Introduction. 238

30.1.1业务转型使能计划(BTEP Business Transformation Enablement Program (BTEP) 239

30.2确定准备度因素 Determine Readiness Factors. 239

30.3表达准备度因素 Present Readiness Factors. 240

30.4评估准备度因素 Assess Readiness Factors. 241

30.4.1准备度因素愿景 Readiness Factor Vision. 242

30.4.2准备度因素评定 Readiness Factor Rating. 242

30.4.3准备度因素风险和行动 Readiness Factor Risks &  Actions. 243

30.5准备度和迁移规划 Readiness and Migration Planning. 243

30.6推广实施计划 Marketing the Implementation Plan. 243

30.7结论 Conclusion. 243

31章风险管理Risk Management 245

31.1简介Introduction. 245

31.4初始风险评估 Initial Risk Assessment 245

31.5风险缓解及残余风险评估 Risk Mitigation and Residual Risk  Assessment 246

31.6实施残留风险评估 Conduct Residual Risk Assessment 246

31.7风险监控和治理(阶段G Risk Monitoring and Governance (Phase G) 247

31.8概要总结 Summary. 247

32章基于能力的规划 Capability-Based Planning. 248

32.1概述 Overview.. 248

32.2基于能力的规划范例 Capability-Based Planning Paradigm.. 248

32.3基于能力的规划的概念 Concept of Capability-Based  Planning. 248

32.3.1能力维度 Capability Dimensions. 249

32.3.2能力增量 Capability Increments. 250

32.4企业架构背景环境下的能力 Capabilities in an Enterprise  Architecture Context 251

32.5概要总结 Summary. 251

33章简介 Introduction. 253

33.1概述 Overview.. 253

33.2内容元模型 Content Metamodel 254

33.3内容框架和TOGAF ADM   Content Framework and the TOGAF ADM.. 255

33.4第四部分的结构 Structure of Part IV. 255

34章内容元模型 Content Metamodel 256

34.1概述 Overview.. 256

34.2内容元模型愿景和概念 Content Metamodel Vision and  Concepts. 256

34.2.1核心内容元模型概念 Core Content Metamodel Concepts. 256

34.2.2内容元模型的概述 Overview of the Content Metamodel 260

34.3详细的内容元模型 Content Metamodel in Detail 261

34.3.1核心内容元模型 Core Content Metamodel 261

34.3.2核心架构制品 Core Architecture Artifacts. 262

34.3.3完整内容元模型 Full Content Metamodel 263

34.4内容元模型扩展 Content Metamodel Extensions. 264

34.4.1治理扩展 Governance Extensions. 265

34.4.2服务扩展 Services Extensions. 266

34.4.3流程建模扩展 Process Modeling Extensions. 268

34.4.4数据扩展 Data Extensions. 269

34.4.5基础设施合并扩展 Infrastructure Consolidation  Extensions. 271

34.4.6动机扩展 Motivation Extensions. 272

34.5内容元模型实体 Content Metamodel Entities. 274

34.6内容元模型属性 Content Metamodel Attributes. 276

34.7元模型关系... 279

35章架构制品Architectural Artifacts. 282

35.1基本概念 Basic Concepts. 282

35.1.1视角和视图的简单示例 Simple Example of a Viewpoint and  View.. 283

35.2采用ADM开发视图 Developing Views in the ADM.. 284

35.2.1一般指南 General Guidelines. 284

35.2.2视图创建流程 View Creation Process. 284

35.3视图、工具和语言 Views, Tools, and Languages. 285

35.3.1概述 Overview.. 285

35.4视图和视角 Views and Viewpoints. 285

35.4.1视图和视角示例 Example of Views and Viewpoints. 285

35.4.2企业架构中的视图和视角 Views and Viewpoints in Enterprise  Architecture. 286

35.4.3需要用于架构描述的常用语言和可互用性工具 Need fora Common Language and Interoperable Tools for  Architecture Description. 287

35.5结论 Conclusions. 287

35.6 ADM阶段的架构制品 Architectural Artifacts by ADM  Phase. 287

35.6.1预备阶段 Preliminary Phase. 288

35.6.2阶段A:架构愿景 Phase A: Architecture Vision. 289

35.6.3阶段B:业务架构 Phase B: Business Architecture. 289

35.6.4阶段C:数据架构 Phase C: Data Architecture. 293

35.6.5阶段C:应用架构 Phase C: Application Architecture. 296

35.6.6阶段D:技术架构 Phase D: Technology Architecture. 300

35.6.7阶段E:机会和解决方案 Phase E: Opportunities and  Solutions. 302

35.6.8需求管理 Requirements Management. 303

35.7待开发的推荐架构视图 Recommended Architecture Views to  be Developed. 303

35.7.1开发业务架构视图 Developing a Business Architecture  View.. 304

35.7.2开发企业安保视图 Developing an Enterprise Security  View.. 305

35.7.3开发软件工程视图 Developing a Software Engineering  View.. 308

35.7.4开发系统工程视图 Developing a System Engineering  View.. 315

35.7.5开发通信工程视图 Developing a Communications Engineering  View.. 320

35.7.6开发数据流视图 Developing a Data Flow View.. 323

35.7.7开发企业可管理性视图 Developing an Enterprise  Manageability View.. 327

35.7.8开发采办方视图 Developing an Acquirer View.. 329

36章架构交付物 Architecture Deliverables. 331

36.1简介 Introduction. 331

36.2交付物描述 Deliverable Descriptions. 331

36.2.1架构构建块 Architecture Building Blocks. 332

36.2.2架构契约 Architecture Contract. 332

36.2.3架构定义文件 Architecture Principles. 333

36.2.4架构原则 Architecture Principles. 334

36.2.5架构库 Architecture Repository. 334

36.2.6架构需求规范 Architecture Requirements Specification. 334

36.2.7架构路线图 Architecture Roadmap. 335

36.2.8架构愿景 Architecture Vision. 336

36.2.9业务原则、业务目标和业务驱动因素Business Principles, Business Goals,  and Business Drivers Purpose. 337

36.2.10能力评估 Capability Assessment. 337

36.2.11变更要求 Change Request. 338

36.2.12沟通计划 Communications Plan. 339

36.2.13合规性评估 Compliance Assessment. 339

36.2.14实施和迁移计划 Implementation and Migration Plan. 339

36.2.15实施治理模型 Implementation Governance Model 340

36.2.16企业架构的组织模型 Organizational Model for Enterprise  Architecture. 341

36.2.17架构工作要求书 Request for Architecture Work. 341

36.2.18需求影响评估 Requirements Impact Assessment. 342

36.2.19解决方案构建块 Solution  Building Blocks. 342

36.2.20架构工作说明书 Statement  of Architecture Work. 342

36.2.21剪裁的架构框架 Tailored Architecture Framework. 343

37章构建块Building Blocks. 344

37.1概述 Overview.. 344

37.2构建块的简介 Introduction to Building Blocks. 344

37.2.1概述 Overview.. 344

37.2.2一般特征 Generic Characteristics. 344

37.2.3架构构建块 Architecture Building Blocks. 345

37.2.4解决方案构建块 Solution  Building Blocks. 345

37.3构建块和ADM  Building Blocks and the ADM.. 346

37.3.1基本原则 Basic  Principles. 346

37.3.2 ADM中的构建块规范流程 Building Block Specification  Process in the ADM... 347

38章引言Introduction. 349

38.1简介 Introduction. 349

38.2第五部分的结构 Structure of Part V. 349

39章企业的连续统一体Enterprise Continuum.. 350

39.1概述 Overview.. 350

39.2企业的连续统一体和架构复用 Enterprise Continuum and  Architecture Re-Use. 350

39.3企业的连续统一体的构成要素 Constituents of the Enterprise  Continuum.. 350

39.4详细的企业的连续统一体 Enterprise Continuum in Detail 352

39.4.1架构连续统一体 Architecture Continuum.. 352

39.4.2解决方案连续统一体 Solutions Continuum.. 354

39.5企业的连续统一体和ADM The Enterprise Continuum and the  ADM.. 356

39.6企业的连续统一体和你的组织 The Enterprise Continuum and Your  Organization. 356

39.6.1关系 Relationships. 356

39.6.2你的企业 Your Enterprise. 357

40章架构划分Architecture Partitioning. 359

40.1概述 Overview.. 359

40.2应用分类来创建所划分的架构 Applying Classification to Create  Partitioned Architectures. 359

40.2.1预备阶段内的活动 Activities within the Preliminary  Phase. 360

40.3综合 Integration. 361

41章架构库Architecture Repository. 363

41.1概述 Overview.. 363

41.2架构全景 Architecture Landscape. 364

41.3参考库 Reference Library. 364

41.3.1概述 Overview.. 364

41.4标准信息库 Standards Information Base. 365

41.4.1概述 Overview.. 365

41.4.2标准类型 Types of Standard. 365

41.4.3标准生命周期 Standards Lifecycle. 365

41.4.4标准信息库内的标准分类 Standards Classification within the  Standards Information Base. 366

41.5治理日志 Governance Log. 367

41.5.1概述 Overview.. 367

41.5.2治理日志的内容 Contents of the Governance Log. 367

41.6企业存储库 The Enterprise Repository. 368

41.6.1需求存储库 Requirements Repository. 368

41.6.2解决方案存储库 Solutions Repository. 368

41.7外部存储库 External Repositories. 368

41.7.1外部参考模型 External Reference Models. 368

41.7.2外部标准 External Standards. 368

41.7.3架构委员会的审批 Architecture Board Approvals. 369

42章架构开发工具Tools for Architecture Development 370

42.1概述 Overview.. 370

42.2工具标准化问题 Issues in Tool  Standardization. 370

43章基础架构:技术参考模型Foundation Architecture: Technical  Reference Model 372

43.1概念 Concepts. 372

43.1.1 TRM在基础架构中的角色 Role of the TRM in the Foundation  Architecture. 372

43.1.2 TRM组件 TRM Components. 372

43.1.3其他TRM  Other TRMs. 372

43.2高层级分解 High-Level Breakdown. 373

43.2.1概述 Overview.. 373

43.2.2可移植性和互用性 Portability and Interoperability. 373

43.3 TRM的详述 TRM in Detail 374

43.3.1简介 Introduction. 374

43.3.2 TRM实体和界面 TRM Entities and Interfaces. 374

43.3.3应用软件 Application Software. 375

43.3.4应用平台 Application Platform.. 376

43.3.5通信基础设施 Communications Infrastructure. 377

43.3.6应用平台界面 Application Platform Interface. 378

43.3.7通信基础设施界面 Communications Infrastructure  Interface. 378

43.3.8质量 Qualities. 378

43.4应用平台分类法 Application Platform —— Taxonomy. 378

43.4.1基本原则 Basic Principles. 379

43.4.2应用平台服务类别 Application Platform Service  Categories. 379

43.4.3应用平台服务质量 Application Platform Service  Qualities. 383

43.5详细的平台分类法 Detailed Platform Taxonomy. 384

43.5.1数据交换服务 Data Interchange Services. 384

43.5.2数据管理服务 Data Management Services. 386

43.5.3图形和成像服务 Graphics and Imaging Services. 387

43.5.4国际运营服务 International Operation Services. 387

43.5.5位置和目录服务 Location and Directory Services. 388

43.5.6网络服务 Network Services. 388

43.5.7操作系统服务 Operating System Services. 390

43.5.8软件工程服务 Software Engineering Services. 390

43.5.9事务处理服务 Transaction Processing Services. 391

43.5.10用户界面服务 User Interface Services. 392

43.5.11安保服务 Security Services. 393

43.5.12系统和网络管理服务 System and Network Management  Services. 394

43.5.13面向对象的服务提供 Object-Oriented Provision of  Services. 396

44章综合信息基础设施参考模型 Integrated Information Infrastructure  Reference Model 398

44.1基本概念 Basic Concepts. 398

44.1.1背景 Background. 398

44.1.2模型的组件 Components of the Model 398

44.1.3TOGAF其他部分的关系 Relationship to Other Parts of  TOGAF. 398

44.1.4关键业务和技术驱动因素 Key Business and Technical Drivers. 399

44.1.5 III-RM的状态 Status of the lll-RM... 400

44.2高层级视图 High-Level View.. 401

44.2.1 III-RM衍生自TRM  Derivation  of the m-RM from the TRM... 401

44.2.2高层级III-RM图形 High-Level lll-RM Graphic. 402

44.2.3高层级III-RM的组件 Components of the High-Level lll-RM... 402

44.3详细的分类法 Detailed Taxonomy. 403

44.3.1详细的III-RM图形 Detailed III-RM Graphic. 403

44.3.2业务应用 Business Applications. 403

44.3.3基础设施应用 Infrastructure Applications. 406

44.3.4应用平台 Application Platform.. 407

44.3.5质量 Qualities. 410

45章简介Introduction. 412

45.1概述 Overview.. 412

45.2第七部分的结构 Structure of Part  VII 412

46章建立架构能力Establishing an Architecture  Capability. 413

46.1概述 Overview.. 413

46.2阶段A:架构愿景 Phase A: Architecture Vision. 413

46.3阶段B:业务架构 Phase B: Business Architecture. 414

46.4阶段C:数据架构 Phase C: Data Architecture. 414

46.5阶段C:应用架构 Phase C: Application Architecture. 414

46.6阶段D:技术架构 Phase D: Technology Architecture. 415

46.7阶段E:机会和解决方案 Phase E: Opportunities &  Solutions. 415

46.8阶段F:迁移规划 Phase F: Migration Planning. 415

46.9阶段G:实施治理 Phase G: Implementation Governance. 415

46.10阶段H:架构变更管理 Phase H: Architecture Change  Management 415

46.11需求管理 Requirements Management 415

47章架构委员会 Architecture Board. 416

47.1角色 Role. 416

47.2职责 Responsibilities. 416

47.3成立架构委员会 Setting Up the Architecture Board. 417

47.3.1触发条件 Triggers. 417

47.3.2委员会规模 Size of the Board. 418

47.3.3委员会结构 Board Structure. 418

47.4架构委员会的运作 Operation of the Architecture Board. 418

47.4.1概述 General 418

47.4.2准备 Preparation. 419

47.4.3议程 Agenda. 419

48章架构合规性 Architecture Compliance. 421

48.1简介 Introduction. 421

48.2术语:架构合规性的含义 Terminology: The Meaning of  Architecture Compliance. 421

48.3架构合规性审视 Architecture Compliance Reviews. 422

48.3.1目的 Purpose. 422

48.3.2时间安排 Timing. 423

48.3.3治理和人员场景 Governance and Personnel Scenarios. 423

48.4架构合规性审视流程 Architecture Compliance Review  Process. 424

48.4.1概述 Overview.. 424

48.4.2角色 Roles. 424

48.4.3步骤 Steps. 425

48.5架构合规性审视检查单 Architecture Compliance Review  Checklists. 425

48.5.1硬件和操作系统检查单 Hardware and Operating System  Checklist. 426

48.5.2软件服务和中间件检查单 Software Services and Middleware  Checklist 426

48.5.3应用检查单 Applications Checklists. 427

48.5.4信息管理检查单 Information Management Checklists. 430

48.5.5安保检查单 Security Checklist. 431

48.5.6系统管理检查单 System Management Checklist. 432

48.5.7系统工程/整体架构检查单 System Engineering/Overall  Architecture Checklists. 432

48.5.8系统工程/方法&工具检查单 System Engineering/Methods & Tools Checklist. 434

48.6架构合规性审视指南 Architecture Compliance Review  Guidelines 436

48.6.1剪裁检查单 Tailoring the Checklists. 436

48.6.2进行架构合规性审视 Conducting Architecture Compliance  Reviews. 436

49章架构契约Architecture Contracts. 438

49.1角色 Role. 438

49.2内容 Contents. 439

49.2.1架构工作说明书 Statement of Architecture Work. 439

49.2.2架构设计与开发合作伙伴之间的契约 Contract between Architecture  Design and Development Partners. 439

49.2.3架构开发职能部门与业务用户之间的契约 Contract between Architecting  Function and Business Users. 440

49.3与架构治理的关系 Relationship to Architecture  Governance. 440

50章架构治理Architecture Governance. 441

50.1简介 Introduction. 441

50.1.1企业内的治理层级 Levels of Governance within the  Enterprise. 441

50.1.2治理的本质 Nature of Governance. 441

50.1.3技术治理 Technology Governance. 442

50.1.4 IT治理 IT Governance. 442

50.1.5架构治理:概述 Architecture Governance: Overview.. 443

50.2架构治理框架 Architecture Governance Framework. 444

50.2.1架构治理框架——概念结构 Architecture Governance Framework —  Conceptual Structure. 444

50.2.2架构治理框架组织结构 Architecture Governance Framework —  Organizational Structure. 446

50.3实践中的架构治理 Architecture Governance in Practice. 447

50.3.1架构治理关键成功因素 Architecture Governance — Key  Success Factors. 447

50.3.2有效架构治理战略的要素 Elements of an Effective  Architecture Governance Strategy. 448

51章架构成熟度模型Architecture Maturity Models. 449

51.1概述 Overview.. 449

51.2背景 Background. 449

51.3美国商务部ACMM框架 DoC ACMM Framework. 450

51.3.1概述 Overview.. 450

51.3.2 ACMM的要素 Elements of the ACMM... 450

51.3.3示例:企业架构流程成熟度等级 Example: Enterprise Architecture  Process Maturity Levels. 451

51.4能力成熟度模型综合(CMMI Capability Maturity Models Integration (CMMI) 453

51.4.1简介 Introduction. 453

51.4.2 SCAMPI方法 SCAMPI Method. 453

51.5结论    Conclusions. 454

52章架构技能框架 Architecture Skills Framework. 455

52.1简介 Introduction. 455

52.2对企业架构技能框架的需要 Need for an Enterprise Architecture  Skills Framework. 455

52.2.1定义的严密性 Definitional Rigor. 455

52.2.2内部架构实践的基础 Basis of an Internal Architecture  Practice. 455

52.3目标/理由依据 Goals/Rationale. 456

52.3.1企业架构师的认证 Certification of Enterprise  Architects. 456

52.3.2具体益处 Specific Benefits. 456

52.4企业架构角色和技能类别 Enterprise Architecture Role and  Skill Categories. 457

52.4.1概述 Overview.. 457

52.4.2 TOGAF角色 TOGAF Roles. 457

52.4.3技能类别 Categories of Skills. 458

52.4.4熟练程度 Proficiency Levels. 458

52.5企业架构角色和技能定义 Enterprise Architecture Role and  Skill Definitions. 459

52.5.1一般技能 Generic Skills. 459

52.5.2业务技能与方法 Business Skills & Methods. 459

52.5.3企业架构技能 Enterprise Architecture Skills. 460

52.5.4项目群或项目管理技能 Program or  Project Management Skills. 460

52.5.5IT常识技能 IT General Knowledge Skills. 460

52.5.6技术类IT技能 Technical IT Skills. 461

52.5.7法律环境 Legal Environment. 461

52.6企业架构师的一般角色和技能 Generic Role and Skills of the  Enterprise Architect 461

52.6.1一般角色 Generic Role. 461

52.6.2依照企业的连续统一体描述特性 Characterization in Terms of the  Enterprise Continuum.. 463

52.6.3企业架构师的主要特点 Key Characteristics of an  Enterprise Architect. 463

52.7结论 Conclusions. 464

附录A补充定义的词汇表Glossary of Supplementary  Definitions. 466

A.1访问控制(ACAccess Control 466

A.2 Ada. 466

A.3应用组件Application Component 466

A.4应用软件Application Software. 466

A.5可用性Availability. 466

A.6批处理Batch Processing. 466

A.7业务系统Business System.. 466

A.8目录集Catalog. 466

A.9客户端Client 466

A.10  COBIT. 467

A.11通信网络Communications Network. 467

A.12通信节点Communications Node. 467

A.13通信系统Communications System.. 467

A.14复合应用Composite Application. 467

A.15构型管理Configuration Management 467

A.16连通性服务Connectivity Service. 467

A.17契约Contract 467

A.18控制Control 468

A.19首席XCxO.. 468

A.20数据字典Data Dictionary. 468

A.21数据元素Data Element 468

A.22数据实体Data Entity. 468

A.23数据互换服务Data Interchange Service. 468

A.24数据管理服务Data Management Service. 468

A.25数据库Database. 468

A.26数据库管理系统Database Management System.. 468

A.27目录服务Directory Service. 468

A.28分布式数据库Distributed Database. 469

A.29驱动因素Driver 469

A.30最终用户End User 469

A.31企业资源规划(ERP)系统Enterprise Resource Planning (ERP) System.. 469

A.32事件Event 469

A.33外部环境界面(EEIExternal Environment Interface (EEI) 469

A.34  FORTRAN.. 469

A.35功能分解Functional Decomposition. 469

A.36目标Goal 469

A.37指南Guideline. 470

A.38硬件Hardware. 470

A.39人机界面(HCIHuman Computer Interface (HCI) 470

A.40信息域Information Domain. 470

A.41信息系统(ISInformation System (IS) 470

A.42信息系统服务Information System Service. 470

A.43交互Interaction. 470

A.44交互模型Interaction Model 470

A.45界面Interface. 470

A.46  ITIL. 470

A.47关键绩效指标(KPIKey Performance Indicator (KPI) 470

A.48生命周期Lifecycle. 471

A.49位置Location. 471

A.50逻辑应用组件Logical Application Component 471

A.51逻辑数据组件Logical Data Component 471

A.52逻辑技术组件Logical Technology Component 471

A.53成功项目群管理(MSPManaging Successful Programs (MSP) 471

A.54矩阵Matrix. 471

A.55测度Measure. 471

A.56元视图Metaview.. 471

A.57多媒体服务Multimedia Service. 471

A.58开放规范Open Specifications. 472

A.59开放系统Open System.. 472

A.60运行治理Operational Governance. 472

A.61操作系统服务Operating System Service. 472

A.62服务包Packaged Services. 472

A.63物理应用组件Physical Application Component 472

A.64物理数据组件Physical Data Component 472

A.65物理技术组件Physical Technology Component 472

A.66可移植性Portability. 473

A.67谱系Portfolio. 473

A.68 PRINCE2. 473

A.75风险管理Risk Management 473

A.76可伸缩性Scalability. 473

A.77安保Security. 473

A.78服务器Server 473

A.79服务Service. 473

A.80服务质量Service Quality. 473

A.81  SMART. 474

A.82供应商管理Supplier Management 474

A.83系统System.. 474

A.84系统和网络管理服务System and Network Management  Service. 474

A.85系统利益攸关者System Stakeholder 474

A.86技术组件Technology Component 474

A.87时间区间Time Period. 474

A.88事务Transaction. 474

A.89事务序列Transaction Sequence. 474

A.90用例Use-Case. 474

A.91用户User 475

A.92用户界面服务User Interface Service. 475

附录B缩略语Appendix B Abbreviations. 476

 

1章简介Introduction

TOGAF是一个框架——一种详细方法和一套支持工具——用于开发企业架构。该框架可以被任何希望开发用于组织内部的企业架构的组织免费使用(见4.5.1节)。

TOGAF由在架构论坛(见www.Open Group.org/architecture)工作的The Open Group成员开发和维护。1995年,TOGAF1版的初始开发,基于美国国防部(DOD)开发的信息管理技术架构框架(TAFIM)。DOD给予The Open Group明确的许可和鼓励以在TAFIM上创建TOGAFTAFIM本身是在美国政府投资数百万美元支持下经多年开发工作而形成的成果。

从这个良好的基础开始,The Open Group架构论坛的成员已经开发了多个TOGAF连续版本,并将每个版本发布在The Open Group公共网站上。如果是初次接触企业架构和/TOGAF领域,建议你阅读执行概述(见1.2节),在该节中你会找到如下问题的答案:

■什么是企业?

■为什么需要企业架构?

■为什么需要TOGAF作为企业架构的框架?

1.1 TOGAF文件的结构Structure of the TOGAF Document

TOGAF文件的结构是反映一个企业内架构能力的结构和内容,如图1-1所示。

                                                TOGAF9.1 中文版(一)_togaf架构

1-1 TOGAF文件的结构

TOGAF文件包含七个部分:

第一部分(引言)本部分对企业架构的关键概念,特别是TOGAF实施途径提供概括性介绍。本部分包括在整个TOGAF中所使用术语的定义,以及对本TOGAF版本与之前TOGAF版本之间的变化进行详述的发布说明。

第二部分(架构开发方法)本部分是TOGAF的核心,描述TOGAF架构开发方法(ADM     一种开发企业架构的循序渐进的实施途径。

第三部分(ADM指南和技巧)本部分包含在应用TOGAFTOGAF ADM时可供使用的指南和技巧的集合。

第四部分(架构内容框架)本部分描述TOGAF内容框架,包括一个用于架构制品的结构化元模型、可复用架构构建块的用法及典型架构交付物的概述。

第五部分(企业的连续统一体和工具)本部分论述对企业内架构活动的各种输出进行分类和存储的适用分类法和工具。

第六部分(TOGAF参考模型)本部分提供对架构参考模型的选择,包括TOGAF基础架构以及综合信息基础设施参考模型(III-RM)。

第七部分(架构能力框架)本部分论述在企业内建立和运行架构功能所需的组织、流程、技能、角色和职责。

TOGAF规范划分成这些独立的部分的意图,就是允许对专门化的不同领域进行详细考量并有可能分别处理。尽管所有部分作为一个整体进行工作,但是选择采用某些特殊部分而排除其余部分,仍是可行的。例如,一个组织可能希望采用ADM流程,但是选择不使用与架构能力相关的任何资料。

对一个开放框架,鼓励上述使用方法,特别是在下述情况下:

■那些不熟悉TOGAF,并希望逐步采用TOGAF概念的组织,期望在初期采用时关注本规范的某些特殊部分,并在之后将其他领域列入考虑范围。

■那些已部署架构框架的组织,可能选择将这些框架与TOGAF规范的一些方面合并。

1.2执行概述Executive Overview

本节提供企业架构的执行概述、企业架构的基本概念(不只是IT架构的另一个名称)和为什么需要企业架构,对建立企业架构和采用TOGAF的益处进行归纳。

什么是ENTERPRISE?

TOGAF将“ENTERPRISE”定义为具有一系列共同目标的任何组织的集合。例如,一个ENTERPRISE可能是政府机构、整个公司、公司的一个分部、单一部门,或由共同所有权联系在一起的一系列地理上相距较远的组织。

术语“ENTERPRISE”在“Enterprise Architecture”背景环境下,既可被用于意指一个完整的企业——包括企业的所有信息和技术服务、流程及基础设施   也可以意指企业内一个特定领域。在以上两种情况下,架构跨越企业内多重系统和多重功能组。

ENTERPRISE”的演进本质经常引起混淆。现今,扩展型企业往往包括合作伙伴、供应商和客户。如果目标是整合扩展型企业,那么企业就包含合作伙伴、供应商和客户以及内部业务单元。

业务运行模型概念对于确定组织内企业架构的本质和范围是非常有用的。大型公司和政府机构可包含多重企业,并可开发和维护应对每一个企业的若干独立的企业架构。然而,每个企业的信息系统常常具有许多共同之处,并且在使用共同架构框架过程中通常会获得巨大潜力。例如,一个共同框架可为开发针对模型、设计和基线数据的整合和复用的架构库提供基础。

为什么需要企业架构?

企业架构的目的是,在贯穿整个企业范围内,将通常碎片化的已有流程(手动和自动)优化为一个对变化做出响应并支持业务战略达成的综合环境。

今天的CEO都明白,通过IT对信息的有效管理和利用是取得业务成功的关键因素,并且是获取竞争优势的一个必不可少的手段。企业架构业务环境不断变化的需要,通过提供IT系统演进的战略背景环境来应对。与此同时,一个良好的企业架构,使你能够在IT效率和业务创新之间达成适的平衡。它使得单个业务单元在追求竞争优势时能够有把握地创新。同时,架构确保组织对综合IT战略的需要得以满足,使得在贯穿整个扩展型企业内获得最大可能的协同。

良好的企业架构产生的优势会带来重要的业务效益,其在公司或组织的净损益中清晰可见:

■更高效的业务运行:

—更低的业务运行成本。

—更敏捷的组织。

—穿越组织而共享的业务能力。

—更低的变更管理成本。

—更加灵活的员工队伍。

—提高业务生产率。

■更高效的IT运行:

—更低的软件开发、支持和维护成本。

—已提高的应用可移植性。

—改进的互用性和更容易的系统与网络管理。

—提高应对整个企业范围的关键问题的能力诸如安保性。

—更易于升级和交换系统组件。

■更好的现有投资回报,降低了未来投资风险:

—降低业务和IT的复杂性。

—最大化现有业务和IT基础设施的投资回报。

—自制、购买或外包业务和IT解决方案的灵活性。

—降低了新投资及其拥有成本的总体风险。

■更快、更简单和更便宜的采购:

—采购决策更简单,因为采购管控的信息在协调一致的计划中易于获取。

—采购流程更快速使采购速度和灵活性最大化,而无需牺牲架构整体一致性。

—采购多样化、多厂商开放系统的能力。

什么会特别地促使我们开发企业架构?

典型情况下,对业务转型需要或彻底的基础设施变革的准备,可以启动企业架构的审视或开发。通常情况下,关键人员识别出为满足新业务目标所需要变革的领域。在变革过程中,这些人员通常被称为“利益攸关者”,架构师的作用是通过以下方式应对其关注点:

■识别和细化利益攸关者的需求。

■开发多个表明要如何应对关注点和需求的架构视图。

■展示在协调不同利益攸关者关注点的潜在冲突中要做出的权衡。

如果没有企业架构,要考虑并满足所有关注点和需求几乎是不可能的。

什么是架构框架?

架构框架是一个基础结构或结构集合,可被用于开发更大范围的不同架构。架构框架应描述一种方法,用于基于一系列构建块来设计企业的目标状态,并表明构建块如何适配地结合在一起。它应包含一系列工具,并提供一个常用词汇表,也应包括能够用于实现构建块的推荐标准和合规产品的列表。

为什么需要TOGAF作为企业架构的框架?

TOGAF是由超过300家来自于一些世界领先公司和组织的架构论坛的成员公司共同努力开发的。使用TOGAF产生的企业架构是连续一致的,反映利益攸关者的需要,应用最佳实践并适当考虑该业务的当前需求和所预知的未来需要。

开发和维持企业架构,在技术上是一个复杂过程,它涉及组织中的许多利益攸关者和决策过程。TOGAF在标准化方面发挥着重要作用,并降低架构开发流程风险。TOGAF提供的最佳实践框架,是一个以增加价值为目的,并使组织能够构建应对其业务问题和需要的可行且经济的解决方案。

谁会从使用TOGAF中受益?

任何正在从事或计划从事支持业务转型的企业架构的开发和实施的组织,均会从TOGAF的使用中受益。

寻求无边界信息流的组织,可以使用TOGAF来定义和实施体系与流程,以便能够访企业内部及其之间的综合信息。设计和实施企业架构的组织,使用TOGAF保证设计和采购规范,帮助一个开放系统的实施,从而能够在具有降低了风险的开放系统中受益。


 

2章核心概念Core Concepts

本章中提供的核心概念适用于TOGAF9

2.1什么是TOGAF?  What Is TOGAF?

TOGAF 是一种架构框架。TOGAF提供方法和工具,有助于企业架构的认识、构建、使用和维护。它基于多个最佳实践所支持的迭代的流程模型,以及一套可复用的现有架构资产。

2.2TOGAF背景环境下,什么是架构? What Is Architecture in the Context of TOGAF?

ISO/IEC42010:2007将“架构”定义为:

“一个系统的基础组织,体现在系统组件、组件之间及组件与环境之间的相互关系,以及对系统设计和演进进行治理的原则中。”

TOGAF采纳但不严格遵循ISO/IEC42010:2007中的术语。在TOGAF中,根据背景环境,“架构”具有两种含义:

1.   一个系统的正式描述,或指导系统实施的组件层级详细计划。

2.   组件结构、组件之间相互关系,以及对这些组件的设计和随时间演进的治理原则和指南。

TOGAF将企业视为一个系统,并尽力在使用ISO/IEC42010:2007的概念和术语(确保ISO/IEC42010:2007所定义术语的使用与标准中一致)与保留已被大多数TOGAF读者普遍接受且所熟悉的术语之间达成平衡。关于术语更多的信息,见第3章以及第四部分第35章。

2.3 TOGAF涉及哪些种类的架构? What Kind of Architecture Does TOGAF Deal with?

有四种通常被认为是一个总体企业架构子集的架构域,TOGAF支持这四种架构域:

■业务架构,定义业务战略、治理、组织和关键业务流程。

■数据架构,描述组织的逻辑与物理数据资产及数据管理资源的结构。

■应用架构,提供包含待部署的独立应用及其之间交互作用和与组织的核心业务流程间的关系的蓝图。

■技术架构,描述支持业务、数据和应用服务部署所需的逻辑的软件与硬件能力,包括IT基础设施、中间件、网络、通信、处理和标准等。

2.4架构开发方法Architecture Development Method

TOGAF架构开发方法(ADM)提供用于开发架构的一个经测试的并可重复的流程,ADM包括建立架构框架、开发架构内容、架构过渡及对架构实现进行管控。

所有这些活动均在一个连续的架构定义与实现的迭代周期内实施,使得组织能以种受控的方式实施企业转型,以响应业务目标和机遇。

ADM各阶段如下所述:

■预备阶段描述创建架构能力所需的准备和启动活动,包括TOGAF的定制化和架构原则的定义。

■阶段A:架构愿景描述架构开发周期的初始阶段。该阶段包括定义架构开发举措的范围、识别利益攸关者、创建架构愿景,并获得继续推进架构开发的批准。

■阶段B:业务架构描述支持被认同的架构愿景的业务架构的开发。

■阶段C:信息系统架构描述支持被认同的架构愿景的信息系统架构的开发。

■阶段D:技术架构描述支持被认同的架构愿景的技术架构的开发。

■阶段E:机会和解决方案引导初始的实施规划,并为在之前阶段中定义的架构进行交付载体的识别。

■阶段F:迁移规划涉及如何通过最终确定的详细实施和迁移计划来实现从基线架构向目标架构的转移。

■阶段G:实施治理为实施提供架构的监管。

■阶段H:架构变更管理为管理达到新架构的变更建立程序。

■需求管理对管理架构需求的流程的审查贯穿于整个ADM

2.5交付物、制品和构建块Deliverables, Artifacts, and Building Blocks

执行ADM的架构师会产生很多输出作为其工作的结果,例如,过程流、架构需求、项目计划、项目合规性评估等。TOGAF架构内容框架(见第四部分第33章)为架构内容提供一种结构化模型,从而使主要的工作产物可被一致地定义、结构化和表达。

架构内容框架,使用下列三个分类描述在所使用的背景环境之中的架构工作产物类型:

■交付物是以契约方式规定的工作产物,并由利益攸关者依次正式审视、同意并签发。交付物代表项目的输出,文件形式的交付物通常在项目完成时存档,或过渡到架构库中当作参考模型、标准或作为架构全景在某个时点的“快照”。

■制品是描述架构的某一方面的架构工作产物。

制品通常可分为目录集(事物的列表)、矩阵(表明事物之间的关系)和图表(事物的图像)。例如,需求目录集、业务交互矩阵和用例图。一个架构交付物可包含多个制品,制品构成架构库的内容。

■构建块代表业务、IT或架构能力的一种(潜在可复用的)组件,它可以与其他构建块进行结合,以交付架构和解决方案。

构建块可以在不同细节层级上被定义,这取决于架构开发所达到的阶段。例如,在初期阶段,构建块可以只包括名称或概述。其后,一个构建块可分解成多重支持的构建块,并可随附一份完整的规范。构建块可以与“架构”或“解决方案”相关。

  架构构建块(ABB),通常描述所需的能力,并对解决方案构建块(SBBs)的规范进行塑形。例如,企业可能需要客户服务能力,它由多个SBB支持,如流程、数据和应用软件。

  解决方案构建块(SBB),代表用于实现所需能力的组件。例如,网络是一个能够通过互补的制品来描述的构建块,并用于实现企业的解决方案。

交付物、制品和构建块之间的关系如图2-1所示。

 

TOGAF9.1 中文版(一)_togaf架构_02

2-1 交付物、制品和构建块之间的关系

例如,架构定义文件是一种将架构描述文件化的交付物。该文件会包含多个互补的制品,它们是与架构相关的构建块的视图。例如,可创建一个流程图(制品)用以描述目标呼叫处理过程流(构建块)。该制品还可描述其他构建块,如参与该流程的施动者(如客户服务代表)。图2-2阐明了交付物、制品和构建块之间的关系示例。

TOGAF9.1 中文版(一)_togaf架构_03

2.6企业的连续统一体Enterprise Continuum

TOGAF包括企业的连续统一体的概念,这为架构师提供了更广泛的背景环境,并说明如何更好地利用一般性的解决方案并使其特定化,以支持单个组织的需求企业的连续统一体是架构库的一种视图,它提供架构和解决方案的制品从一般基础性架构演变为组织特定架构时的分类方法。

企业的连续统一体包含两个补充概念:架构连续统一体和解决方案连续统一体。

企业的连续统一体的结构和背景环境概述如图2-3所示。

TOGAF9.1 中文版(一)_togaf架构_04

2-3 企业的连续统一体

2.7架构库Architecture Repository

支持企业的连续统一体是架构库的设计理念,架构库可被用于将ADM创建的不同类别的架构输出存储在不同的抽象层级上。TOGAF以这种方式促进了不同层级的利益攸关者与实践者之间的理解和合作。

借助企业的连续统一体和架构库,鼓励架构师在开发组织特定架构的过程中更好地利用所有其他相关的架构资源和资产。

在这一背景环境中,TOGAF ADM可以被当作是描述在组织内的多层级上运行的流程生命周期,在整体治理框架内运行,并产生协调一致的输出,存放于架构库中,企业的连续统一体提供了一个对理解架构模型有价值的背景环境:它展示了构建块及构建块间相互关系,以及在架构开发周期中的约束和需求。TOGAF架构库的结构如图2-4所示。

TOGAF9.1 中文版(一)_togaf架构_05

2-4  TOGAF架构库架构

架构库内的主要组件如下所述:

■架构元模型,描述架构框架在组织上的剪裁应用,包括架构内容元模型。

■架构能力,定义支持架构库治理的参数、结构和流程。

■架构全景,在一个特定时点部署于运行着的企业内的资产的架构表达。架构全景可能存在于多重抽象层级以适应不同的架构目的。

■标准信息库(SIB),获取新架构必须遵守的标准,包括行业标准、选定的供应商产品和服务或已部署在该组织内的共享服务。

■参考库,提供指南、模板、特征模式和可更好利用的其他参考资料形式,以便加速企业新架构的创建。

■治理日志,提供贯穿整个企业的治理活动记录。

2.8建立和维护企业架构能力Establishing and Maintaining an Enterprise Architecture Capability

为在企业内有效实施架构活动,有必要通过组织结构、角色、职责、技能和流程,将合适的架构的业务能力落实到位。TOGAF架构能力概述如图2-5所示。

TOGAF9.1 中文版(一)_togaf架构_06

2-5 TOGAF架构能力概述

2.9将架构能力建立为运行实体Establishing the Architecture Capability as an Operational Entity

除非将架构能力的建立仅用于支持变更交付项目,否则,应逐渐认识到一个成功的企业架构实践必须建立在坚实的运行基础之上。实际上,企业架构实践必须如同业务内任何其他运行单元一样运行,即企业架构实践应被视为一种业务。为此,除了ADM内定义的核心流程外,企业架构实践还应在下述领域建立能力:

■财务管理

■绩效管理(见3.52节)

■服务管理

■风险管理(见A.75节)

■资源管理

■沟通和利益攸关者管理(见3.29节)

■质量管理

■供应商管理(见A.82节)

■构型管理(见A.15节)

■环境管理

对一个运行中的架构进行运作的核心要点是,执行已明确定义且有效的治理体系,从而使所有架构重要活动受控,并在单一框架内保持协调一致。

由于治理己经成为一个日益明显的组织管理需求,TOGAF内包含的治理使框架与当前业务最佳实践相一致,并且还确保可见性、引导和控制水平,以支持所有架构利益攸关者的需求和义务。

架构治理的好处包括:

■增加责任的透明度并告知授权。

■受控的风险管理。

■通过现有架构组件的最大化复用来保护现有资产基础。

■前瞻性的控制、监控和管理机制。

■跨越所有组织业务单元复用流程、概念与组件。

■通过监控、衡量、评价和反馈来创造价值。

■增加对内部流程和外部各方需求支撑的可见性;特别是,较低层级上增加的决策可见性确保那些可能对该组织具有深远战略影响的决策在企业内的适当层级得到监督。

■更显著的股东价值;特别是,企业架构越来越多地代表企业的核心知识产权——研究己经表明,增加的股东价值与治理良好的企业之间的相关性。

■整合现有流程和方法论,并通过增加控制能力来完善其功能性。

在第七部分第45章中有更多的关于建立企业的架构能力的详细内容。

2.10使用TOGAF与其他框架Using TOGAF with Other Frameworks

任何企业架构框架的两个关键要素都是:

■架构活动应产生的交付物的定义。

■完成架构活动应采用的方法描述。

除一些例外情况,大多数企业架构框架关注于第一种要素——特定的交付物集合——并且相对很少提及用于生成这些交付物的方法(在一些情况下是有意的)。

因为TOGAF是一个一般框架,且旨在用于多种多样的环境,所以TOGAF提供一个灵活且可扩展的内容框架,用以支撑一系列一般架构交付物。

因此,TOGAF可在其自身范围内与其所描述的一般交付物一起使用,或者可由一个更特定的集合替代或扩展这些交付物,这里所说的更特定的集合,可以是架构师认为相关的、在任何其他框架中定义的交付物。

在所有情况下,架构师应当基于TOGAF框架进行调整和构建是以定义一种被整合到企业的流程和组织结构中的剪裁方法。这一架构剪裁过程,可包括采用其他架构框架的元素或将TOGAF方法与其他标准框架进行综合,例如ITILCMMICOBITPRINCE2PMBOKMSP。第二部分的第5.3节给出了以上述方式调整TOGAF ADM的指南。

作为企业架构的一般框架和方法,TOGAF提供与其他框架进行综合的能力和协同环境。各类组织能够全面地利用垂直业务域、水平技术领域(如安保性和可管理性)或应用领域(如电子商务),以产生一个使企业业务机会最大化的具有竞争力的企业架构框架。

下述术语和定义适用于TOGAF9。对于未在本章中规定的补充定义,应参考附录A。对于未在本节或附录A中定义的术语,应参考韦氏大学词典。


 

3章定义Definitions

(略)

 

4章发布说明Release Notes

(略)


请在资源中下载全文