第1章 绪论
1.1 引言
1.2 数字图书馆的定义及特点
1.2.1 数字图书馆的定义
1.2.2 数字图书馆的特点
1.3 数字图书馆的功能与分类
1.3.1 数字图书馆的功能
1.3.2 数字图书馆的分类
1.4 数字图书馆的发展
1.4.1 以用户为中心的个性化数字图书馆
1.4.2 下一代数字图书馆的体系结构
1.5 数字图书馆的互操作问题
1.5.1 互操作的概念
1.5.2 数字图书馆互操作的概念
1.5.3 研究数字图书馆互操作的目的及意义
1.5.4 实现数字图书馆互操作面临的困难
1.6 小结
第2章 数字图书馆互操作的研究现状及关键技术
2.1 数字图书馆互操作的层次结构
2.2 数字图书馆互操作协议
2.2.1 Dienst协议
2.2.2 Z39.50协议
2.2.3 Emerge协议
2.2.4 OA-Dienst协议JOAI元数据Harvesting协议
2.2.5 SDLIP协议
2.3 数字图书馆中间件
2.4 数字图书馆中的信息发现
2.4.1 分布式搜索
2.4.2 Harvesting方法
2.5 语义互操作
2.5.1 元数据
2.5.2 本体
2.6 己数据互操作
2.6.1 元数据标准
2.6.2 数据的体系结构
2.6.3 不同元数据体系之间的映射
2.7 数字图书馆互操作的实现方法
2.7.1 基于标准的方法
2.7.2 基于非标准的方法
2.7.3 混合方法
2.8 数字图书馆互操作的评价标准
2.9 小结
第3章 基于元级搜索服务的数字图书馆互操作方案
3.1 引言
3.2 Internet搜索引擎的概念及分类
3.2.1 人工搜索引擎
3.2.2 自动搜索引擎
3.3 元搜索引擎
3.3.1 元搜索引擎的概念
3.3.2 元搜索引擎的结构模型及工作原理
3.4 基于元搜索引擎的数字图书馆互操作方案
3.4.1 数字图书馆元搜索引擎的设计要求
3.4.2 基于元搜索引擎的数字图书馆互操作框架
3.4.3 数字图书馆元搜索引擎的工作流程
3.5 基于Web服务的数字图书馆互操作方案
3.5.1 Web服务技术简介
3.5.2 基于Web服务的数字图书馆互操作的实现途径
3.6 小结
第4章 数字图书馆包装层生成技术
4.1 引言
4.2 包装层的概念、作用及建立方法
4.3 数字图书馆包装层Agent的结构模型
4.4 查询映射
4.4.1 传统的查询映射技术存在的不足
4.4.2 查询能力描述模型
4.4.3 查询映射算法
4.4.4 查询过滤
4.5 调用数字图书馆的查询服务
4.6 结果提取
4.7 基于XML和Java的数字图书馆包装层半自动生成
4.7.1 相关技术
4.7.2 数字图书馆的XML描述文档的创建
4.8 数字图书馆包装层生成器
4.8.1 数字图书馆包装层生成器的结构模型
4.8.2 数字图书馆包装层的生成过程
4.8.3 数字图书馆包装层生成器的实现
4.9 数字图书馆包装层生成的实例分析
4.10 小结
第5章 数字图书馆元搜索引擎的实现与评价
5.1 数字图书馆元搜索引擎的体系结构
5.2 用户接口Agent
5.3 中介层Agent
5.3.1 查询分析
5.3.2 查询本地结果数据库
5.3.3 查询调度
5.3.4 查询结果处理
5.4 包装层Agem
5.4.1 数字图书馆包装层Agent的功能
5.4.2 数字图书馆包装层Agent的生成
5.5 中介层与包装层之间的通信
5.5.1 Agent通信语言
5.5.2 基于Java的线程通信、同步与控制技术
5.5.3 利用共享变量实现中介层与包装层之间的通信
5.6 性能模拟实验
5.7 小结
第6章 基于移动Agent的数字图书馆互操作方案
6.1 引言
6.2 移动Agent技术
6.3 基于移动Agem的数字图书馆互操作的实现途径
6.3.1 分布式搜索技术与移动Agent技术的集成
6.3.2 OAI技术与移动Agent技术的集成
6.4 一种基于移动Agent的数字图书馆互操作框架
6.5 系统实现的关键技术
6.5.1 原型系统的实现模型
6.5.2 JavaServlet技术和IBMAglet技术的集成
6.5.3 移动Agent的调度执行方式
6.5.4 静态(Stationary)Aglet
6.6 小结
附录A 数字图书馆包装层生成器主要程序代码
附录B 数字图书馆元搜索引擎主要程序代码
参考文献