第1章 企业架构导论 1
1.1 什么是企业架构 1
1.2 为什么需要企业架构 4
1.3 企业架构理论 7
1.3.1 Zachman架构框架 8
1.3.2 TOGAF架构框架 11
1.3.3 FEA框架 13
1.3.4 DoDAF框架 14
1.4 总结 16
练习 17
第2章 业务架构 18
2.1 信息化与业务架构 19
2.2 企业业务模式 20
2.2.1 SWOT方法 20
2.2.2 PEST分析方法 21
2.2.3 波特五力模型方法 24
2.2.4 关键成功因素法 25
2.2.5 企业系统规划方法 27
2.2.6 竞争态势矩阵 29
2.3 业务架构迁移与信息化需求识别 30
2.3.1 企业的业务能力清单 30
2.3.2 企业的业务能力与信息化需求分析 30
2.4 企业组织变革 35
2.5 未来信息规划的关注点 37
2.6 总结 38
练习 39
第3章 数据架构 40
3.1 数据架构概述 41
3.1.1 什么是数据架构 41
3.1.2 数据架构的现状 41
3.1.3 数据环境分类 42
3.1.4 案例分析:商业银行企业的数据架构设计方案 43
3.2 数据分类 46
3.2.1 什么是数据分类 46
3.2.2 企业数据分类方法 46
3.2.3 企业数据分类规范 48
3.2.4 案例分析:某通信行业集团公司数据分类实例 49
3.3 数据分布 54
3.3.1 数据分布的策略 55
3.3.2 数据分布的两个原则 55
3.3.3 数据分布的应用 55
3.3.4 案例分析:淘宝公司数据库发展史 56
3.4 数据CRUD 58
3.4.1 什么是数据CRUD 58
3.4.2 数据CRUD与SQL 58
3.4.3 数据CRUD的意义 59
3.4.4 案例分析:某通信行业公司CRUD规范 59
3.5 数据模型 61
3.5.1 什么是数据模型 61
3.5.2 数据模型分类 61
3.5.3 企业数据模型 63
3.5.4 案例分析:某通信公司数据模型实例 64
3.5.5 常用数据建模工具 67
3.5.6 案例分析:使用PowerDesigner 15企业架构建模 68
3.6 数据管控 70
3.6.1 概念引入 70
3.6.2 企业数据管控环境 71
3.6.3 案例分析:我国银行业数据管控现状 72
3.7 总结 73
练习 74
第4章 应用架构 75
4.1 应用架构概念引入 75
4.2 应用架构风格 76
4.2.1 管道和过滤器架构风格 77
4.2.2 分层架构风格 78
4.2.3 面向构件架构风格 78
4.2.4 面向服务架构风格 79
4.3 应用架构评价标准 81
4.4 应用架构设计策略 82
4.4.1 全面认识业务需求 83
4.4.2 关键需求决定架构 83
4.4.3 多视角探寻架构 84
4.4.4 尽早验证架构 85
4.5 SOA应用架构设计要点 85
4.5.1 SOA适用性评估 85
4.5.2 SOA总体框架 86
4.5.3 SOA实施过程 87
4.5.4 SOA服务分析 89
4.5.5 SOA服务设计 91
4.5.6 SOA应用效果评估 93
4.6 SOA应用架构设计案例 95
4.6.1 案例分析:电子商务应用架构 95
4.6.2 案例分析:电子政务应用架构 98
4.7 总结 103
练习 103
第5章 基础架构设计与优化 104
5.1 企业的可持续发展战略与工具 104
5.1.1 什么是基础架构 104
5.1.2 基础架构都有什么 105
5.1.3 设计基础架构的方法论 105
5.2 平台选型 106
5.2.1 平台选型方法论 106
5.2.2 工作负载特性分析 108
5.2.3 分布式架构扩展性的相关理论 109
5.3 网络技术与规划 110
5.3.1 需求分析 110
5.3.2 通信协议分析 111
5.3.3 逻辑网络设计与物理网络设计 111
5.3.4 网络测试运行和维护 112
5.4 存储技术与规划 113
5.4.1 通过存储级高可用、容灾设计保证业务连续性 113
5.4.2 信息生命周期管理与分级存储 114
5.5 开发技术与规划 115
5.6 运营技术与规划 117
5.7 云计算与公共基础服务 119
5.8 案例分析:某企业基础架构 122
5.8.1 服务器平台选型 123
5.8.2 存储与网络规划 124
5.8.3 开发测试与运营 125
5.9 总结 125
练习 125
第6章 安全架构 126
6.1 企业安全架构简介 126
6.1.1 企业安全架构的特点 126
6.1.2 企业安全架构的框架 127
6.1.3 企业安全架构的框架分类 129
6.2 安全基础架构 130
6.2.1 物理安全 130
6.2.2 网络安全 132
6.2.3 系统平台安全 139
6.2.4 应用程序安全 141
6.2.5 数据安全 141
6.3 应用架构和安全开发 143
6.3.1 应用架构 143
6.3.2 安全开发 148
6.4 安全运维 148
6.4.1 安全监控 149
6.4.2 事件响应 150
6.4.3 变更管理和配置管理 150
6.4.4 安全补丁管理 150
6.4.5 灾难恢复和业务连续性 151
6.5 安全管理 152
6.5.1 安全组织架构 152
6.5.2 安全策略和标准 153
6.5.3 安全意识 154
6.5.4 安全符合性管理 155
6.6 总结 155
练习 156
第7章 架构迁移 157
7.1 架构迁移策略 157
7.2 项目立项管理 158
7.3 项目集管理 159
7.4 项目集时间计划编制 165
7.4.1 项目单元排序 165
7.4.2 IT预算编制 166
7.4.3 战略风险管理 167
7.5 总结 168
练习 168
第8章 需求管理 169
8.1 需求工程概述 169
8.2 信息化需求管理的作用 170
8.3 广义的需求管理 171
8.4 需求管理实践 172
8.4.1 实践描述 172
8.4.2 需求确认 174
8.4.3 需求跟踪 179
8.4.4 需求变更控制 181
8.4.5 实践建议 189
8.5 需求管理问题分析及应对措施 189
8.5.1 需求管理过程中的问题 189
8.5.2 需求管理应对措施 189
8.6 需求管理规范 191
8.7 案例分析:××银行需求管理体系 192
8.7.1 规范描述 192
8.7.2 流程说明 196
8.8 总结 199
练习 199
第9章 企业架构综合应用案例 200
9.1 Q集团IT现状评估总结 200
9.1.1 国内外宏观发展环境 200
9.1.2 国内外市场环境及需求预测、发展趋势 200
9.1.3 总公司对信息化的要求 201
9.1.4 Q集团的现状 201
9.1.5 信息化需求与访谈问题回顾 201
9.2 Q集团IT战略及原则 203
9.2.1 IT战略目标及定位 204
9.2.2 发展战略 204
9.2.3 发展重点 204
9.2.4 布局原则 205
9.3 Q集团IT业务需求 205
9.3.1 IT业务需求分析 205
9.3.2 IT业务需求细则 206
9.4 Q集团架构迁移策略 208
9.4.1 IT项目定义 208
9.4.2 IT项目预算 211
9.4.3 IT项目依赖关系分析 212
9.4.4 Q集团未来三年的IT总体计划 214
9.4.5 项目实施风险管理 215
9.5 IT规划实施中的变革管理 217
9.6 对Q集团下一步工作的建议 218
课后练习参考答案 220
参考文献 229
· · · · · · (
收起)