《Java CAPS基础、应用与案例》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:(美)MichaelCzapskiSebastianKruegerBrendanMarry等著;吴众欣,刘洋等译
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2009
  • ISBN:9787111263593
  • 页数:294 页
图书介绍:

第1部分 预备知识第1章 企业集成方式 1

1.1 简介 1

1.2 文件传输 1

1.3 共享数据库 2

1.4 远程过程调用 3

1.5 消息传递 3

1.6 服务编制 3

1.7 集成式vs分布式 4

1.8 小结 6

第2章 Java CAPS架构 7

2.1 简介 7

2.2 历史记录 7

2.3 上下文 8

2.4 Java CAPS架构 9

2.5 解决方案开发步骤 11

2.6 小结 14

第3章 项目结构与部署 15

3.1 简介 15

3.2 从逻辑解决方案到物理部署 15

3.3 项目结构分析 16

3.3.1 连通图和部署规划 17

3.3.2 变量和常量 19

3.4 开发部件的备份 22

3.5 版本管理 25

3.5.1 使用Java CAPS资源控制系统 25

3.5.2 使用第三方源控系统 29

3.6 部署架构 32

3.6.1 小型部署 32

3.6.2 中到大型的部署 33

3.7 命令行的构建和部署 34

3.7.1 为构建进程编制脚本 34

3.7.2 项目构建脚本 35

3.7.3 项目部署脚本 35

3.8 小结 36

第2部分 模式的回顾与应用第4章 消息交换模式 37

4.1 简介 37

4.2 文档消息 38

4.3 命令消息 38

4.4 事件消息 38

4.5 请求/应答 40

4.5.1 JMS请求/应答 41

4.5.2 HTTP请求/应答 46

4.5.3 eInsight子流程 47

4.5.4 SOAP请求/应答 47

4.5.5 Web服务实现 48

4.5.6 请求/应答小结 48

4.6 返回地址 49

4.7 关联 49

4.8 消息序列 49

4.8.1 JMS串行模式的并发 50

4.8.2 Sun SeeBeyond JMS消息服务器FIFO模式 51

4.8.3 通过JMS和XA序列化业务流程 51

4.9 消息到期 52

4.10 格式指示符 55

4.11 数据流 56

4.11.1 Batch eWay流 56

4.11.2 eTL流 57

4.12 消息安全 57

4.13 小结 58

第5章 消息传递基础设施 59

5.1 简介 59

5.2 Java消息服务 60

5.3 JMS实现互操作性 60

5.4 使用JMS整合非Java环境 60

5.5 队列vs主题 61

5.6 Sun SeeBeyond IQ管理器 62

5.6.1 JMS目的地创建和销毁 62

5.6.2 临时JMS目的地 62

5.6.3 安全性 63

5.6.4 事务性 63

5.6.5 并发 67

5.6.6 持久化 68

5.6.7 选择器 69

5.6.8 先入先出模式 74

5.6.9 节流 74

5.6.10 重传处理 75

5.6.11 消息日志记录 76

5.7 JMS网格中弹性JMS网格 77

5.8 竞争消费者 83

5.8.1 eGate和Java协作程序 83

5.8.2 eInsight业务流程 84

5.9 点对点通道 86

5.10 发布-订阅通道 86

5.11 数据类型通道 86

5.11.1 JMS消息体格式 86

5.11.2 依赖于端点的数据类型 87

5.11.3 Java协作程序中的多个数据类型 87

5.11.4 业务流程中的多个数据类型 88

5.12 非法消息通道 89

5.13 死信通道 89

5.13.1 5.1.2之前的Java CAPS发行版 90

5.13.2 Java CAPS 5.1.2发行版 91

5.13.3 文件记录 92

5.14 可靠传输 92

5.14.1 总是需要可靠传输吗 92

5.14.2 用于可靠传输的Java CAPS设备 93

5.14.3 持久化记录 93

5.14.4 基于JMS的可靠传输 94

5.14.5 eInsight可靠传输 95

5.14.6 特定解决方案的可靠传输 97

5.14.7 小节 98

5.15 通道适配器 98

5.16 消息传递桥 99

5.16.1 桥接独立的Java CAPS解决方案 99

5.16.2 桥接其他的JMS消息传递实现 102

5.16.3 其他的桥接解决方案 102

5.17 消息总线 102

5.18 小结 103

第6章 消息路由 105

6.1 简介 105

6.2 概述 105

6.3 固定路由器 106

6.4 基于内容的路由器 107

6.5 消息过滤器 110

6.6 接收表 110

6.7 分解器 111

6.8 集合器 112

6.9 重排器 113

6.10 复合消息处理器 114

6.11 分散收集器 114

6.12 路由表 114

6.13 过程管理器 115

6.14 消息代理 115

6.15 小结 116

第7章 消息构造 117

7.1 简介 117

7.2 消息 117

7.3 对象类型定义 117

7.3.1 生成Oracle表OTD 118

7.3.2 其他OTD向导 123

7.4 封装包装器 123

7.4.1 分隔的封装包装器 124

7.4.2 在XML内封装XML 126

7.4.3 JMS用户属性封装包装器 133

7.5 小结 134

第8章 消息转换 135

8.1 简介 135

8.2 封装包装器 135

8.3 内容扩充器 135

8.4 内容过滤器 135

8.5 认领凭证 136

8.6 规范器 137

8.7 规范数据模型 137

8.8 小结 137

第9章 消息传递端点 138

9.1 简介 138

9.2 消息传递网关 138

9.3 事务型客户端 139

9.4 轮询消费者 139

9.4.1 轮询文件系统 139

9.4.2 其他Batch轮询者 141

9.4.3 轮询JMS目的地 141

9.5 事件驱动消费者 143

9.6 竞争消费者 143

9.7 消息分派器 144

9.8 选择性消费者 144

9.9 持久订阅者 144

9.10 幂等接收者 145

9.11 服务激励器 147

9.12 小结 148

第10章 系统管理 149

10.1 简介 149

10.2 Java CAPS监视与管理 149

10.2.1 概述 149

10.2.2 监视基于eGate的解决方案 149

10.2.3 监视基于eInsight的解决方案 153

10.2.4 JMS管理工具 155

10.2.5 警告代理的事件通告 162

10.2.6 SNMP代理 170

10.2.7 企业管理器命令行工具 176

10.2.8 企业管理器Web服务API 179

10.2.9 Java管理扩展 198

10.2.10 加入性能数据的收集 209

10.2.11 小结 212

10.3 特定于解决方案的管理方法 212

10.3.1 概述 212

10.3.2 控制总线 212

10.3.3 旁路 213

10.3.4 线路分接器 213

10.3.5 消息(路由)历史 215

10.3.6 消息存储 218

10.3.7 测试消息 219

10.3.8 通道清理器 220

10.4 小结 221

第3部分 特殊的Java CAPS主题第11章 消息关联 223

11.1 简介 223

11.2 概述 224

11.3 JMS关联ID 224

11.4 eInsight关联 224

11.5 eInsight关联处理器:第一茬 225

11.6 关联标识符 229

11.7 eInsight关联处理器:第二茬 229

11.8 得到关联标识符 233

11.9 得到关联标识符:另一种方法 237

11.10 消息关系模式 239

11.10.1 头-项(商品项)-尾关联 239

11.10.2 任意序列的两个项(商品项)消息关联 240

11.10.3 超时条件下任意次序的两个项(商品项)消息关联 241

11.10.4 项(商品项)-尾消息关联 241

11.10.5 头消息-计数-项(商品项)消息关联 242

11.10.6 计数与计时的项(商品项)关联 243

11.10.7 计时的项(商品项)关联 244

11.10.8 分散-收集器关联 244

11.10.9 消息关系模式总结 245

11.11 拥有动态选择器的eGate关联 245

11.12 小结 247

第12章 重用性 248

12.1 简介 248

12.2 使用JMS请求/应答 248

12.3 使用新的Web服务合作程序 248

12.4 用eInsight的子流程完成重用 249

12.4.1 Requset/Response子流程 251

12.4.2 单向操作子流程 251

12.4.3 通告子流程 251

12.5 使用eInsight Web服务进行重用 253

12.5.1 请求/响应Web服务 253

12.5.2 单向操作Web服务 255

12.5.3 通告Web服务 255

12.6 eInsight服务流程重用性提示 255

12.7 小结 255

第13章 可扩展性与弹性 256

13.1 简介 256

13.2 组件分布 256

13.2.1 eGate组件分布 256

13.2.2 eInsight组件分布 258

13.3 异常处理 259

13.3.1 Java协作程序中的异常 259

13.3.2 业务流程故障 260

13.3.3 更高层次的异常处理 262

13.4 补偿 263

13.5 高可用的架构 264

13.5.1 简介 264

13.5.2 Java CAPS平台组件 264

13.5.3 应用程序的连通性 267

13.5.4 站点间故障转移架构 270

13.5.5 总结 271

13.6 小结 272

第14章 安全特性 273

14.1 简介 273

14.2 HTTP代理服务器配置 273

14.3 HTTP基本验证 274

14.4 安全Socket层 277

14.4.1 HTTP eWay客户端和服务器项目 280

14.4.2 HTTP eWay明文通道 280

14.4.3 HTTP eWay服务器端验证 280

14.4.4 HTTP eWay相互验证 283

14.4.5 Java CAPS HTTP eWay使用SSL注意事项 285

14.4.6 强密码套件 286

14.4.7 Web服务和SSL 286

14.5 各种安全批量FTP程序 289

14.6 小结 290

参考文献 291