《IT体系结构与中间件 建设大型集成系统的策略》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:(美)Chris Britton著;刁联旺,李彬译
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2003
  • ISBN:7115108870
  • 页数:261 页
图书介绍:本书研究了IT体系结构。

目录 1

第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远程过程调用(PPC) 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.2 EJB 65

4.2.1 COM+ 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.2可延迟事务 88

6.1.1 实时事务 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.5销售与业务战略分析 199

12.1.4客户视图 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.3业务流程问题 209

12.4.2数据移植问题 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