內容提要
本書系統地論述了異構分散式環境下的數字圖書館互操作技術。全書分為6章:第1章介紹了數字圖書館的概念、分類、特點和發展趨勢以及數字圖書館互操作的概念、研究數字圖書館互操作的目的、意義和面臨的困難;第2章對數字圖書館互操作的研究現狀及關鍵技術進行了綜述與討論;第3章介紹了基於元級搜尋服務的數字圖書館互操作解決方案;第4章介紹了數字圖書館包裝層的生成技術;第5章介紹了數字圖書館元搜尋引擎的實現及評價;第6章介紹了基於移動Agent的數字圖書館互操作方案。本書內容豐富,語言精煉,論述深入淺出,通俗易懂。在撰寫過程中力求理論與實踐相結合,突出實用性。本書適合計算機、圖書情報、網路文化教育等領域的研究人員、工程技術人員、研究生和本科生閱讀,也可作為數字圖書館技術研發人員的技術參考書。
編輯推薦
本書系統地論述了異構分散式環境下的數字圖書館互操作技術。內容包括:數字圖書館互操作的研究現狀及關鍵技術,基於元級搜尋服務的數字圖書館互操作方案,數字圖書館包裝層生成技術等。本書內容豐富,語言精煉,論述深入淺出,通俗易懂,適合計算機、圖書情報、網路文化教育等領域的研究人員、工程技術人員、研究生和本科生閱讀,也可作為數字圖書館技術研發人員的技術參考書。
目錄
第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.2Z39.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 數字圖書館元搜尋引擎主要程式代碼
參考文獻