《Jini技术指南 an overview》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:(美) S. Ilango Kumaran著;林琪,欧阳宇等译
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2003
  • ISBN:7111109678
  • 页数:246 页
图书介绍:

第1章 Jini概览 1

1.1 为什么需要Jini 2

1.2 本地计算与分布式计算 2

1.3 分布式计算编程模型 3

1.4 当前分布式体系结构的问题 4

1.4.1 编程模型相关问题 5

1.4.2 编程语言相关问题 7

1.4.3 基础设施相关问题 7

1.5 Jini的假设与局限性 9

1.5.1 Jini解决方案 9

1.5.2 Jini之所不为 11

1.6 Jini的市场 12

1.8 总结 13

1.7 Jini的发展方向 13

第2章 体系结构概览 14

2.1 Jini的远景与目标 15

2.2 系统假设 16

2.3 系统体系结构 17

2.4 系统组件 18

2.4.1 基础设施组件 18

2.4.2 编程模型组件 19

2.4.3 服务组件 19

2.4.4 组件之间的交互与依赖 20

2.5 系统服务体系结构 21

2.6 总结 22

3.1.1 分布式定位服务 23

第3章 体系结构级的基础设施组件 23

3.1 查找服务组件 23

3.1.2 服务特性 24

3.1.3 组件模型与接口规范 28

3.1.4 工作原理 34

3.1.5 小结 38

3.2 发现协议组件 38

3.2.1 组件模型与工作原理 42

3.2.2 小结 48

3.3 加入协议组件 49

3.3.1 组件模型 49

3.3.2 工作原理 51

3.3.3 小结 55

3.4 安全组件 56

3.4.1 组件模型 57

3.4.2 安全考虑 59

3.4.3 小结 62

3.5 RMI环境组件 62

3.6 总结 66

第4章 体系结构编程模型组件 67

4.1 租用接口 67

4.1.1 分布式和非分布式系统中的资源使用 67

4.1.2 租用基础 67

4.1.3 接口特性 69

4.1.4 设计考虑 70

4.1.5 接口规范 73

4.1.6 接口使用 77

4.1.7 小结 78

4.2 事件通知接口 79

4.2.1 事件 79

4.2.2 Jini的分布式事件解决方案 81

4.2.3 JavaBeans事件委托模型 83

4.2.4 Jinni分布式事件模型 85

4.2.5 接口规范 87

4.2.6 Jini事件模型工作原理 89

4.2.7 小结 89

4.3 事务接口 90

4.3.1 事务类型 90

4.3.2 单系统事务之分布式系统事务 92

4.3.3 事务协议 94

4.3.4 Jini事务接口 95

4.3.5 接口规范 101

4.3.6 小结 110

4.4 总结 110

第5章 体系结构服务组件 111

5.1 JavaSpaces服务 111

5.1.1 同步与异步通信 112

5.1.2 JavaSpaces详细内容 114

5.1.3 JavaSpaces模型 118

5.1.4 接口规范 119

5.1.5 事务 121

5.1.6 小结 123

5.2.1 服务请求者如何使用Mahalo 124

5.2 事务服务 124

5.2.2 如何写一个类似于Mahalo的Jini事务服务 126

5.2.3 小结 126

5.3 查找服务 126

5.3.1 与其他Jini服务的比较 126

5.3.2 服务请求者如何使用Reggie 127

5.3.3 服务提供者如何使用Reggie 127

5.3.4 小结 127

5.4 查找发现服务 128

5.4.1 使用Fiddler的最佳情况 128

5.4.2 Fiddler提供的接口 129

5.4.3 Jini发现实体如何使用Fiddler 132

5.5.1 使用Norm的最佳情况 133

5.5 租用续租服务 133

5.4.4 小结 133

5.5.2 Norm提供的接口 134

5.5.3 Jinni客户如何使用Norm 135

5.5.4 小结 135

5.6 事件邮箱服务 135

5.6.1 使用Mercury的最佳情况 136

5.6.2 Mercury提供的接口 136

5.6.3 Jini客户如何使用Mercury 138

5.6.4 小结 139

5.7 总结 140

第6章 Jini实践:综合 141

6.1 djinn:Jini群体 142

6.2.1 组件和类概述 144

6.2 工作原理 144

6.2.2 循序渐进过程 145

6.3 总结 150

第7章 Jini:一个服务网络 151

7.1 服务提供者与服务请求者 152

7.1.1 服务提供者 152

7.1.2 服务请求者 153

7.1.3 小结 153

7.2 设备作为服务 153

7.2.1 具有完备功能的JVM的设备 153

7.2.2 拥有特定的JVM的设备 154

7.2.3 没有JVM、没有网络功能也没有处理能力的设备 155

7.2.4 拥有网络功能,但并不一定有JVM,而且没有处理能力的设备 157

7.2.5 小结 160

7.3 软件组件作为服务 160

7.3.1 用Java实现的软件组件 161

7.3.2 用非Java语言实现的软件组件 162

7.3.3 小结 163

7.4 市场上的商业设备和软件组件实现 163

7.5 总结 165

第8章 Jini与其他Java技术 166

8.1 Jini和Java远程方法调用 167

8.1.1 RMI的工作原理 167

8.1.2 RMI和其他分布式技术的显著区别 167

8.1.3 Jini和RMI之间的相似性与区别 168

8.2 Jini与JavaBeans 169

8.2.1 JavaBeans的工作原理 170

8.2.2 Jini与JavaBeans之间的相似性与区别 171

8.2.3 Jini与JavaBeans的共存 171

8.2.4 小结 172

8.3 Jini和企业级JavaBeans 172

8.3.1 企业级JavaBeans的工作原理 172

8.3.2 EJB的组件框架体系结构 173

8.3.3 Jini和EJB之间的相似性与区别 174

8.3.4 对EJB服务实现Jini启用的设计选择 175

8.3.5 Jini和EJB事务 176

8.3.6 小结 176

8.4.1 Java 2企业版的工作原理 177

8.4 Jini和Java 2企业版 177

8.4.2 Jini与J2EE之间的相似性与区别 180

8.4.3 J2EE应用实现Jini启用时的设计选择 180

8.4.4 Sun的Jini-J2EE桥 181

8.4.5 小结 183

8.5 总结 183

第9章 Jini与其他分布式技术 184

9.1 Jini与通用对象请求代理人体系结构 185

9.1.1 CORBA的工作原理 185

9.1.2 Jini与CORBA的相似性与区别 186

9.1.3 实现CORBA服务的Jini启用的设计选择 187

9.1.4 小结 189

9.2 Jini与分布式组件对象模型 189

9.2.1 DCOM的工作原理 190

9.2.3 为实现DCOM服务的Jini启用的设计选择 191

9.2.2 Jini与DCOM的共存 191

9.2.4 小结 193

9.3 Jini与DNA/.NET 193

9.3.1 DNA/.NET平台的工作原理 196

9.3.2 Jini与DNA/.NET的共存 196

9.3.3 实现DNA/.NET桥的Jini启用的设计选择 196

9.3.4 小结 196

9.4 Jini和TSpaces服务套件 197

9.5 总结 198

第10章 Jini与其他竞争技术 200

10.1 Jini与通用即插即用 201

10.1.2 UPnP的假设 202

10.1.3 UPnP组件和术语 202

10.1.1 UPnP的特性 202

10.1.4 UPnP的工作原理 203

10.1.5 Jini与UPnP的共存 207

10.1.6 小结 209

10.2 Jini和JetSend 209

10.2.1 JetSend的工作原理 209

10.2.2 Jini与JetSend的共存 210

10.3 Jini和Chai 210

10.4 Jini和e-Speak 211

10.4.1 e-Speak平台 213

10.4.2 e-Speak体系结构 213

10.4.3 e-Speak平台的工作原理 216

10.4.4 Jini和e-Speak 217

10.5 Jini和CoolTown 219

10.4.5 小结 219

10.6 Jini和蓝牙技术 220

10.7 Jini和基于UDDI的服务Web 221

10.8 总结 222

第11章 未来展望:下一代分布式计算和Jini 224

11.1 预测分布式计算的将来 225

11.2 将来的分布式系统的需求 232

11.3 作为下一代动态分布式系统体系结构的Jini 234

11.4 Jini的下一步 236

11.4.1 一些已知的挑战和Sun所做的努力 236

11.4.2 Jini群体目前所做的努力 237

11.4.3 一些成功的案例 237

11.5 总结 239

12.1 Sun群体资源许可模型 240

第12章 在你的组织里采用Jini 240

12.1.1 SCSL术语 241

12.1.2 SCSL的原则 242

12.1.3 SCSL的特性 242

12.1.4 SCSL用途的级别、成本和义务 243

12.1.5 小结 244

12.2 Jini群体组织和过程 244

12.2.1 Jini群体组织的原则 244

12.2.2 Jini群体过程 244

12.3 Jini技术启动工具包 246

12.4 Jini技术核心平台兼容性工具包 246

12.5 总结 246

12.6 是说再见的时候了 246