文/濰坊職業學院 王瑞紅
數字圖書館云服務平臺是基于集群技術、分布式技術和虛擬化技術基礎上對數據、信息資源進行調度和分配,通過對節點云圖書館各類分散數據庫開展元數據整理收集,統一整合節點云圖書館的各類資源,設置統一的云服務平臺操作界面,提供便捷的數字圖書館云服務。
利用云存儲技術來架構數字圖書館云服務平臺,對數字化信息資源的快速增長具有巨大的積極作用,還便于控制數字圖書館存儲硬件的維護費用。在信息技術背景下,圖書館未來發展的主趨勢是實現數據和信息資源共建共享,即圖書館書目會快速增加,圖書館館藏也會實現快速數字化發展,也對圖書館的存儲功能提出了更高的要求。數字圖書館存儲功能的完善建設需要大量存儲介質的購置投入,還需要圖書館工作人員對存儲系統進行維護。而云計算技術的存儲功能在數字圖書館建設中的應用,可以高效解決圖書館存儲介質等問題,為數字圖書館建設提供大量數據、信息資源存儲功能。因此,在數字圖書館建設中應用云計算技術的存儲功能建設數字圖書館云服務平臺是可行的。
(一)應用層。數字圖書館云服務平臺的應用層是整個平臺的最高層,是數字圖書館直接與用戶發生交互的接口,為用戶提供軟件應用服務。在應用層,數字圖書館用戶可以點擊云服務平臺登錄門戶網站后,直接進入云服務平臺,搜尋所需服務。數字圖書館云服務平臺的應用層向用戶展示統一的登錄、退出操作界面,以Web服務界面形式向用戶提供各種數字化圖書業務服務,并向用戶提供不同的界面接口以及用戶注冊驗證等管理服務。
(二)管理平臺層。數字圖書館云服務平臺的管理平臺層是整個平臺的核心層,是數字圖書館存儲訪問、安全性能、遠程進程管理、資源部署分配以及服務質量管理等功能的主要承擔模塊。在數字圖書館云服務平臺的管理平臺層為整個平臺程序的運行、維護、監控和管理提供資源支持。數字圖書館云服務平臺的管理平臺層提供的核心服務包括分布式計算集群、并行程序設計和開發環境、海量數據分布式文件系統、結構化海量數據的分布式存儲管理系統、其他系統管理工具,以更好的將云計算技術應用于數字圖書館云服務平臺。
(三)數據庫層。數字圖書館云服務平臺的數據庫層深層利用數據庫中間件技術和虛擬化技術,對節點云圖書館的數據庫資源統一實施調度分配,采集節點云圖書館元數據,對云圖書館數據信息表單進行更新,節點云圖書館的數據信息就可以高效輸入數字圖書館云服務平臺,增強數字圖書館服務質量。在數字圖書館云服務平臺操作界面,用戶只需連接服務接口,就可以將自己的需求服務發布到數字圖書館的節點平臺,由節點平臺對用戶需求進行規范化分析處理,對用戶需求進行分解并向其提供所需信息服務。數字圖書館云服務平臺基于中間件技術動態管理數據、信息,圖書館在云圖書館節點平臺安裝集成中間件并設置網絡連接,可見數據庫層的核心技術是中間件技術。數據庫層主要針對數據分發、數據調度管理、數據壓縮、數據加密備份、重復數據刪除、數據安全等工作進行處理。
(四)基礎設施層。數字圖書館云服務平臺的基礎設施層作為平臺架構的基礎層,其提供的基礎設施和服務決定著整個平臺的服務廣度、深度以及服務質量。云服務平臺的基礎設施層主要包括網絡、虛擬主機、存儲以及數據庫管理等虛擬硬件資源,基礎設施層服務可以由云服務平臺或第三方服務商提供,基礎設施層利用虛擬化技術、嵌入式云終端技術等將網絡節點資源(各類工作站、主機、PC機或其機群系統、其他設備、大型存儲設備、數據庫)接入網絡,全面互聯云服務平臺的各類節點資源。基礎設施層還可以利用計算機集群技術,對云圖書館分散的節點進行統一調度管理,形成虛擬的云計算服務平臺架構,優化配置數字圖書館的云服務平臺,增加新的節點服務平臺,刪除非必要的節點服務平臺,滿足圖書館用戶信息需求服務。
數字圖書館云服務平臺構架模型是基于云計算技術,綜合考慮實用性、經濟性和效率性等因素,堅持“以用戶為中心”的服務原則,實現圖書館數據、信息資源的全面集成整合。數字圖書館應用云計算技術就可以將數據信息服務通過互聯網形式提供給用戶,圖書館不再需要大量資金建設基礎設施,不需要專業人員管理維護系統,只需要利用數字圖書館終端設備設置網絡連接就可以提供高效便捷的資源檢索、圖書編目、圖書借閱等服務工作,向用戶提供所需數據信息服務。
[1]劉曦辛,劉賽君,胡曉雯.構建數字圖書館云服務平臺的思考[J].圖書館工作與研究,2014(4).
[2]崔忠偉,左羽,韋萍萍,熊偉程,楊昌順.貴州數字圖書館聯盟云服務平臺建設策略研究[J].計算機時代,2014(3).
[3]王英哲.基于Web3.0 的數字圖書館服務平臺架構設計[J].石家莊職業技術學院學報,2014(8).