《基于网格的数字图书馆应用系统框架构建》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:张继东著
  • 出 版 社:北京:经济日报出版社
  • 出版年份:2009
  • ISBN:9787801809995
  • 页数:206 页
图书介绍:网络技术是当前计算机技术发展的一个重要方向,它把用通信手段连接起来的资源无缝集成一个有机的整体,给用户提供一种基于互联网的新型计算机平台。

1 引言 1

1.1 研究背景和意义 1

1.2 本领域的国内外研究现状 5

2 数字图书馆技术 10

2.1 数字图书馆及其互操作性 10

2.1.1 数字图书馆概述 10

2.1.2 数字图书馆信息资源构建与管理机制 11

2.1.3 数字图书馆的互操作性 13

2.2 数字图书馆互操作协议 15

2.2.1 OAI-PMH协议 15

2.2.2 Z39.50协议 19

2.2.3 ZING协议 22

2.3 互操作协议实现的技术选择 26

3 网格技术 31

3.1 网格概述 31

3.1.1 网格概念 31

3.1.2 网格应用 33

3.2 网格平台Globus 35

3.2.1 GSI 37

3.2.2 MDS 41

3.2.3 GRAM 43

3.2.4 GASS 46

3.2.5 GridFTP 47

3.2.6 GRM 49

3.3 国外数字图书馆网格应用方案 50

3.3.1 DELOS 51

3.3.2 Digital Library Grid 52

3.3.3 FreeLib-Peer To Peer Digital Library 53

3.3.4 ARCO 55

3.3.5 DILIGENT 56

3.3.6 GRACE 57

3.3.7 GridIR 59

4 数字图书馆网格应用系统框架体系 61

4.1 数字图书馆网格应用系统的设计思路及总体结构 61

4.1.1 设计思路 61

4.1.2 系统总体结构 62

4.2 数字图书馆网格应用系统的设计与实现 62

4.2.1 数据资源层的设计 62

4.2.2 网格Globus平台 65

4.2.3 业务层和表示层部分 71

5 信息网格的信息组织技术及其实现 73

5.1 信息网格信息资源构建 74

5.1.1 节点信息资源构建 74

5.1.2 元数据构建与部署 77

5.1.3 Web服务资源构建 80

5.2 信息组织模块的整体框架 81

5.3 元数据收集模块的设计 82

5.3.1 元数据收集执行模块 83

5.3.2 元数据存储模块 86

5.3.3 元数据索引模块 92

5.3.4 属性设置模块 95

5.4 元数据发布模块 97

5.5 数据层的管理方案 98

5.5.1 数据库部署形式:分布式被动模式 98

5.5.2 元数据管理措施 99

6 信息网格的资源调度策略 101

6.1 信息网格资源调度模块整体框架 101

6.1.1 设计思路 101

6.1.2 网格平台注册中心总体思路 102

6.1.3 网格平台调度中心总体思路 102

6.2 信息网格注册中心的实现 105

6.2.1 UDDI 105

6.2.2 UDDI的实现方法 106

6.3 信息网格监测调度的实现 110

6.3.1 信息模块MDS 111

6.3.2 集群监测工具Ganglia 114

6.3.3 集群监测调度模块的设计和实现 117

6.4 信息网格语义调度的实现 126

6.4.1 网格语义调度的基本思路 126

6.4.2 选择使用WSMO框架实现网格的语义调度 127

6.4.3 使用WSMO框架遇到的问题及解决方案 129

6.4.4 使用WSMO进行Web服务描述的实现方法 130

6.5 Web Service资源框架(WSRF) 132

6.5.1 无状态的服务与有状态的服务的比较 133

6.5.2 WS-Resource 133

6.5.3 WS-Addressing 134

6.5.4 Web服务描述文件(WSDL) 136

6.6 应用WS-Resource工厂模式实现网格调度 140

6.6.1 WS-Resource工厂模式 141

6.6.2 应用WS-Resource工厂模式创建有状态资源 142

6.6.3 Grid Service的部署 149

7 信息网格的检索方法与策略 151

7.1 信息网格检索模块描述 151

7.1.1 检索模块需求分析 151

7.1.2 采用JAVA EE 5分布式计算框架 152

7.1.3 检索模块的多层体系结构 153

7.1.4 系统应用服务器和集成开发环境的选择 154

7.2 数据层实现 155

7.3 基于EJB和WEB SERVICE构建业务层 156

7.3.1 部署EJB3.0和Web Service 156

7.3.2 数据连接池的设计 158

7.3.3 新的JAVA持久性运用 159

7.3.4 Web Service客户端的实现 162

7.4 基于Struts框架构建Web层 165

7.4.1 MVC与Struts简介 165

7.4.2 构建STRUTS框架的模型(Model)组件 165

7.4.3 构建STRUTS框架的视图(VIEW)组件 167

7.4.4 构建STRUTS框架的控制器(Controller)组件 167

7.5 任务分发(并行检索)的设计与实现 168

7.6 检索模块的集成与部署 170

8 信息网格的可视化框架及其实现 172

8.1 数字图书馆网格应用系统(DLGM)的可视化框架结构 172

8.1.1 可视化方案的总体思路 172

8.1.2 可视化系统的体系结构 173

8.2 面向普通用户的可视化 174

8.2.1 面向普通用户的可视化思路 174

8.2.2 检索调度流程的可视化 177

8.2.3 检索结果的可视化 179

8.3 面向网格系统管理者的可视化 181

8.3.1 基于Ganglia的监控可视化流程 181

8.3.2 监控可视化的视图层 181

8.4 面向图书管理者的可视化 183

8.4.1 元数据管理可视化 185

8.4.2 本地数字图书馆资源信息可视化 186

9 系统模型压力测试情况分析 187

9.1 测试环境 187

9.2 测试情况 187

9.3 系统软件瓶颈 190

9.4 系统优化建议 190

参考文献 192

后记 205