书籍详情
IT体系结构与中间件:建设大型集成系统的策略
作者:(美)Chris Britton著;刁联旺,李彬译
出版社:人民邮电出版社
出版时间:2003-01-01
ISBN:9787115108876
定价:¥36.00
购买这本书可以去
内容简介
《IT体系结构与中间件:建设大型集成系统的策略》是研究IT体系结构的。《IT体系结构与中间件:建设大型集成系统的策略》结合在现实中碰到的各种挑战,精辟地论述IT体系结构与中间件技术,帮助你在新业务目标、新技术和商家战争中独具慧眼,清楚地思考问题,并有效地面对挑战。全书共分为15章,第1章介绍了IT体系结构涉及的一些主要方面。第2至9章着重讲述了一些可选的中间件技术,主要包括中间件技术的简短历史、中间件分类及各自的体系结构、中间件的用途、适应性、性能与可扩展性、安全和系统管理等。第10至14章介绍了IT体系结构及分布式系统的实现设计,主要包括IT体系结构的实现设计与组件、业务流程的实现、信息访问与信息准确度以及改变现有系统等。《IT体系结构与中间件:建设大型集成系统的策略》最后讲述了一个指导构建IT体系结构的实例。《IT体系结构与中间件:建设大型集成系统的策略》适合于IT设计师和IT管理专业人员阅读。
作者简介
ChrisBritton是Unisys(以前称为Burroughs)的资深IT专业人员。在过去的25年时间里,他已经在编程、技术支持、系统软件设计、程序管理、技术顾问和市场方面占有了重要的位置。在Unisys学术会议上他是一个十足的演说家和技术讲座带头人。他目前主要关注的是中间件和IT体系结构,已经在本专业从职多年了,不管是过去的还是将来的IT系统,Britton先生都有独特的长远的看法。相关图书
目录
第1章 问题的本质 1
1.1 例子:转向电子商务 1
1.2 什么是IT体系结构 4
1.3 为什么与我们过去所做的不同 7
1.4 IT体系结构方法 8
1.5 其他选择 10
1.5.1 为什么不围绕旧应用 11
1.5.2 软件包 12
1.6 如何实现目标 12
1.6.1 重写 13
1.6.2 进化 14
1.6.3 把“技术人员”和“建模人员”聚在一起 16
1.7 小结 17
第2章 中间件技术简史——“石器时代”到消息队列 19
2.1 早期 19
2.2 预备知识 23
2.3 远程过程调用(RPC) 24
2.4 远程数据库访问 27
2.5 分布式事务处理 29
2.6 消息队列 34
2.7 消息队列与分布式事务处理 36
2.8 所有这些技术发生了什么 38
第3章 中间件技术简史——对象中间件 40
3.1 面向对象的概念 40
3.2 对象中间件的概念 47
3.3 对象中间件技术DCOM和CORBA 50
3.4 使用对象接口 54
3.5 小结 56
第4章 中间件技术简史——组件与Web 57
4.1 互联网应用 58
4.2 事务组件中间件 61
4.2.1 COM+ 65
4.2.2 EJB 65
4.3 状态问题 66
4.4 小结 68
第5章 中间件分类及其体系结构 70
5.1 中间件的要素 70
5.1.1 网络与互操作性 71
5.1.2 编程接口 71
5.1.3 服务器控制 72
5.1.4 系统管理基础设施 72
5.2 中间件的一个技术性的分类 73
5.2.1 什么是通信 73
5.2.2 它们如何通信 75
5.2.3 什么是接口 77
5.2.4 根据技术原理分类中间件 78
5.3 商家体系结构 78
5.3.1 定位 81
5.3.2 用户目标体系结构的草样 82
5.3.3 市场销售 82
5.4 隐含体系结构 83
5.5 小结 84
第6章 中间件的用途 85
6.1 支持业务流程 86
6.1.1 实时事务 88
6.1.2 可延迟事务 88
6.2 信息检索 89
6.3 协作 91
6.4 表示层 92
6.5 事务服务器层 94
6.6 数据层 95
6.7 通用功能体系结构 97
6.8 介体(mediators) 98
6.9 小结 99
第7章 适应性 100
7.1 运用备份服务器 101
7.1.1 检测故障 102
7.1.2 清除正在进行的工作 103
7.1.3 激活应用 103
7.1.4 重新处理“丢失的”消息 105
7.2 双机互备援(Dual active) 107
7.3 适应性技术在实践中的应用 110
7.4 系统软件故障 112
7.5 计划停机 112
7.6 应用软件故障 113
7.7 开发适应性策略 115
7.8 小结 117
第8章 性能与可扩展性 119
8.1 非光滑的斜面 120
8.2 事务处理 122
8.2.1 对象接口 126
8.2.2 事务组件容器 127
8.2.3 两阶段提交 127
8.2.4 消息队列 128
8.2.5 利用远程数据库访问处理实时事务 128
8.2.6 关于实时的结论 130
8.3 批处理 130
8.4 分布是一种可供选择的方法吗 131
8.5 负载平衡 132
8.6 业务智能系统 134
8.6.1 特殊数据库查询 134
8.6.2 数据复制 135
8.7 备份与恢复 135
8.8 可扩展性与性能的设计 137
8.9 小结 138
第9章 安全和系统管理 141
9.1 系统管理技术 141
9.2 安全技术 145
9.3 建立安全的应用 151
9.3.1 绕过安全措施 152
9.3.2 处理内部安全违规 154
9.3.3 现有应用 154
9.4 支持系统管理和安全的应用系统 155
9.5 小结 157
第10章 实现设计与组件 159
10.1 设计的一般评述 159
10.2 实现设计 165
10.2.1 表示层 165
10.2.2 业务对象与实现对象的映射 166
10.2.3 把对象组合成组件 167
10.2.4 做可重用的工作 169
10.2.5 完成实现设计 173
10.3 小结 174
第11章 实现业务流程 176
11.1 什么是流程 178
11.2 业务流程 181
11.3 另一种观点——功能分析 182
11.4 信息与流程 183
11.5 流程与计算机应用 186
11.5.1 业务规则 186
11.5.2 实时与延迟 187
11.5.3 数据分布 188
11.5.4 长事务 189
11.5.5 一般业务流程 190
11.5.6 批处理 191
11.6 业务流程的灵活性 191
11.7 小结 192
第12章 信息访问与信息准确度 194
12.1 信息访问 194
12.1.1 基本流程信息 197
12.1.2 流程管理 198
12.1.3 流程改进 198
12.1.4 客户视图 199
12.1.5 销售与业务战略分析 199
12.1.6 信息访问需求总结 200
12.2 信息准确度 201
12.3 共享数据或复制控制 202
12.3.1 共享数据 203
12.3.2 复制控制 205
12.3.3 混合策略 206
12.4 在现有数据库中创建一致性 207
12.4.1 技术问题 208
12.4.2 数据移植问题 209
12.4.3 业务流程问题 209
12.5 信息调度员 210
12.6 小结 211
第13章 改变集成 212
13.1 创建表示层 214
13.1.1 screen-scraping任务 215
13.1.2 接口大小不匹配 216
13.1.3 把现有应用转变为事务服务器 217
13.1.4 包装 219
13.1.5 创建一个中间层 220
13.2 用新接口改变业务流程 221
13.3 改变事务处理服务器之间的中间件 223
13.4 运行时集成产品 225
13.5 可扩展标记语言(XML) 226
13.6 小结 227
第14章 改变灵活性 229
14.1 理解大型应用 230
14.1.1 航空系统例子 232
14.1.2 银行例子 235
14.2 批处理 240
14.3 小结 243
第15章 建立IT体系结构 245
15.1 集成应用体系结构 246
15.2 业务流程设计 248
15.3 管理信息 250
15.4 组织和项目管理环境 252
15.4.1 理解现有系统 253
15.4.2 业务流程变更设计 254
15.4.3 应用功能设计 254
15.4.4 实现设计 254
15.4.5 实现—编码 255
15.4.6 实现—测试 256
15.4.7 部署 257
15.4.8 项目管理 257
15.5 突破障碍 259
15.6 展望未来 260
1.1 例子:转向电子商务 1
1.2 什么是IT体系结构 4
1.3 为什么与我们过去所做的不同 7
1.4 IT体系结构方法 8
1.5 其他选择 10
1.5.1 为什么不围绕旧应用 11
1.5.2 软件包 12
1.6 如何实现目标 12
1.6.1 重写 13
1.6.2 进化 14
1.6.3 把“技术人员”和“建模人员”聚在一起 16
1.7 小结 17
第2章 中间件技术简史——“石器时代”到消息队列 19
2.1 早期 19
2.2 预备知识 23
2.3 远程过程调用(RPC) 24
2.4 远程数据库访问 27
2.5 分布式事务处理 29
2.6 消息队列 34
2.7 消息队列与分布式事务处理 36
2.8 所有这些技术发生了什么 38
第3章 中间件技术简史——对象中间件 40
3.1 面向对象的概念 40
3.2 对象中间件的概念 47
3.3 对象中间件技术DCOM和CORBA 50
3.4 使用对象接口 54
3.5 小结 56
第4章 中间件技术简史——组件与Web 57
4.1 互联网应用 58
4.2 事务组件中间件 61
4.2.1 COM+ 65
4.2.2 EJB 65
4.3 状态问题 66
4.4 小结 68
第5章 中间件分类及其体系结构 70
5.1 中间件的要素 70
5.1.1 网络与互操作性 71
5.1.2 编程接口 71
5.1.3 服务器控制 72
5.1.4 系统管理基础设施 72
5.2 中间件的一个技术性的分类 73
5.2.1 什么是通信 73
5.2.2 它们如何通信 75
5.2.3 什么是接口 77
5.2.4 根据技术原理分类中间件 78
5.3 商家体系结构 78
5.3.1 定位 81
5.3.2 用户目标体系结构的草样 82
5.3.3 市场销售 82
5.4 隐含体系结构 83
5.5 小结 84
第6章 中间件的用途 85
6.1 支持业务流程 86
6.1.1 实时事务 88
6.1.2 可延迟事务 88
6.2 信息检索 89
6.3 协作 91
6.4 表示层 92
6.5 事务服务器层 94
6.6 数据层 95
6.7 通用功能体系结构 97
6.8 介体(mediators) 98
6.9 小结 99
第7章 适应性 100
7.1 运用备份服务器 101
7.1.1 检测故障 102
7.1.2 清除正在进行的工作 103
7.1.3 激活应用 103
7.1.4 重新处理“丢失的”消息 105
7.2 双机互备援(Dual active) 107
7.3 适应性技术在实践中的应用 110
7.4 系统软件故障 112
7.5 计划停机 112
7.6 应用软件故障 113
7.7 开发适应性策略 115
7.8 小结 117
第8章 性能与可扩展性 119
8.1 非光滑的斜面 120
8.2 事务处理 122
8.2.1 对象接口 126
8.2.2 事务组件容器 127
8.2.3 两阶段提交 127
8.2.4 消息队列 128
8.2.5 利用远程数据库访问处理实时事务 128
8.2.6 关于实时的结论 130
8.3 批处理 130
8.4 分布是一种可供选择的方法吗 131
8.5 负载平衡 132
8.6 业务智能系统 134
8.6.1 特殊数据库查询 134
8.6.2 数据复制 135
8.7 备份与恢复 135
8.8 可扩展性与性能的设计 137
8.9 小结 138
第9章 安全和系统管理 141
9.1 系统管理技术 141
9.2 安全技术 145
9.3 建立安全的应用 151
9.3.1 绕过安全措施 152
9.3.2 处理内部安全违规 154
9.3.3 现有应用 154
9.4 支持系统管理和安全的应用系统 155
9.5 小结 157
第10章 实现设计与组件 159
10.1 设计的一般评述 159
10.2 实现设计 165
10.2.1 表示层 165
10.2.2 业务对象与实现对象的映射 166
10.2.3 把对象组合成组件 167
10.2.4 做可重用的工作 169
10.2.5 完成实现设计 173
10.3 小结 174
第11章 实现业务流程 176
11.1 什么是流程 178
11.2 业务流程 181
11.3 另一种观点——功能分析 182
11.4 信息与流程 183
11.5 流程与计算机应用 186
11.5.1 业务规则 186
11.5.2 实时与延迟 187
11.5.3 数据分布 188
11.5.4 长事务 189
11.5.5 一般业务流程 190
11.5.6 批处理 191
11.6 业务流程的灵活性 191
11.7 小结 192
第12章 信息访问与信息准确度 194
12.1 信息访问 194
12.1.1 基本流程信息 197
12.1.2 流程管理 198
12.1.3 流程改进 198
12.1.4 客户视图 199
12.1.5 销售与业务战略分析 199
12.1.6 信息访问需求总结 200
12.2 信息准确度 201
12.3 共享数据或复制控制 202
12.3.1 共享数据 203
12.3.2 复制控制 205
12.3.3 混合策略 206
12.4 在现有数据库中创建一致性 207
12.4.1 技术问题 208
12.4.2 数据移植问题 209
12.4.3 业务流程问题 209
12.5 信息调度员 210
12.6 小结 211
第13章 改变集成 212
13.1 创建表示层 214
13.1.1 screen-scraping任务 215
13.1.2 接口大小不匹配 216
13.1.3 把现有应用转变为事务服务器 217
13.1.4 包装 219
13.1.5 创建一个中间层 220
13.2 用新接口改变业务流程 221
13.3 改变事务处理服务器之间的中间件 223
13.4 运行时集成产品 225
13.5 可扩展标记语言(XML) 226
13.6 小结 227
第14章 改变灵活性 229
14.1 理解大型应用 230
14.1.1 航空系统例子 232
14.1.2 银行例子 235
14.2 批处理 240
14.3 小结 243
第15章 建立IT体系结构 245
15.1 集成应用体系结构 246
15.2 业务流程设计 248
15.3 管理信息 250
15.4 组织和项目管理环境 252
15.4.1 理解现有系统 253
15.4.2 业务流程变更设计 254
15.4.3 应用功能设计 254
15.4.4 实现设计 254
15.4.5 实现—编码 255
15.4.6 实现—测试 256
15.4.7 部署 257
15.4.8 项目管理 257
15.5 突破障碍 259
15.6 展望未来 260
猜您喜欢