鄭淑榮

目前,數字圖書館多為傳統的B/S三層結構,即用戶通過圖書館終端或者瀏覽器訪問圖書館網站(接口層)進行查詢、借還書等操作。接口層的Web服務器把用戶請求發送到中間應用層服務器,應用層服務器再對數據庫進行操作,實現用戶需求。然而,這樣的架構難以滿足圖書館大量采用Web2.0服務的需要,這主要體現在三個方面:一是數字圖書館的圖片檢索技術有待完善,多語言檢索、不同數據標準之間的數據交換和人機交互技術等技術還有待進一步發展,數字圖書館所需的軟件和工具等也都還需要進一步完善。二是信息資源海量增加,而其設備的數據管理、備份、存儲設備能力有限,這也對數字圖書館提出了挑戰。三是盡管數字圖書館使圖書館服務打破了原有的時空限制,使傳統圖書館服務得以延伸,但同時信息用戶對信息服務的延續性、個性化、多樣性和時效性的要求也在提升,這就對數字圖書館提出了更高的要求。云計算環境下的數字圖書館(以下稱云數字圖書館)就可以很好地解決數字圖書館的問題。
云數字圖書館的服務優勢
云數字圖書館能夠將分布式存儲的數據庫和一站式的檢索界面結合起來,用戶通過Google式的檢索界面將檢索請求提交給云計算服務器,服務器根據用戶提交的請求調配強大的計算能力,進行本體演算、機器智能推理等復雜計算,繼而根據計算結果調配存儲在分布式云存儲服務器的資源,將結果提供給用戶。云數字圖書館與用戶便攜設備的交互可以帶給用戶“圖書館無處不在”的體驗。用戶可以通過PC、掌上電腦、智能手機等便攜設備訪問數字圖書館,定制需要的服務,定時定點進行推送。
云計算服務器提供多種設備的訪問接口,保存用戶訪問信息,調用計算能力和存儲資源,處理用戶定制需求,即時地反饋結果到用戶提供列表的任意終端設備。按照用戶設定的時間序列完成推送,實現用戶對數字圖書館的無縫接入。
云數字圖書館在用戶交互上可以提供多種解決方案:一是運用云網強大的計算能力和近乎無限的帶寬,提供即時通訊的在線幫助或者智能數字圖書館機器人的交互。二是利用云數字圖書館開放和用戶參與的特性,開放多種Web2.0的服務方式,如維基百科、用戶博客等。三是實現“人腦聯網”交互和復雜人工智能幫助相結合的全方位用戶交互服務,使圖書館知識交流中心的功能得到加強,拉近用戶與數字圖書館的距離。
同時,提供復雜網絡應用。這里的復雜網絡應用體現在非結構化數據、空間數據和多維數據服務上。例如,基于人工智能的三維虛擬圖書館員,通過語音和用戶交互使用戶并不會感覺有太大差異。還可以采用虛擬現實技術,復原歷史著名圖書館場景;采用空間計算技術,提示某圖書距離用戶最近的獲得地點以及行進路線;采用多維數據分析挖掘技術,根據用戶描述的需求,推薦最符合用戶借閱的圖書等。
以上提到的幾點服務,未必在云數字圖書館初始狀態就全部具備。但是,云數字圖書館一定是架構在可插件化擴充的平臺之上,那么,新的技術和服務就能夠與原有平臺無縫對接。更重要的是,基于開放接口(API)和開源系統,可以讓用戶安裝滿足自己需要的插件,建立符合自己需要的數字圖書館。
此外,還能搭建SaaS(軟件即服務)模式的知識服務平臺。一方面,可以向社會提供面向個人用戶的公眾知識云服務,涵蓋從信息檢索、內容存儲、知識庫等基礎知識服務到知識推送、數據分析、專家咨詢、商業智能等高端知識服務;另一方面,利用公眾知識服務云的信息服務能力,向社會開放軟件租用式的知識管理系統,提供知識發現、知識訂閱、決策咨詢、商業分析等知識管理服務,以托管模式支撐企業與組織內部全方位知識管理需求。如圖1所示
普及應用云數字圖書館任重而道遠
首先,圖書館將數據通過網絡傳遞到云服務商行處理時,面臨著如下問題:一是如何確保圖書館數據在傳輸過程中嚴格加密,不被竊取;二是如何保證云服務商在得到數據時不泄漏數據;三是在云服務商處存儲時,如何保證訪問用戶經過嚴格的權限認證并且是合法的數據訪問,還能保證圖書館及其讀者在任何時候都可以安全訪問到自身的數據。
其次,當云服務商在高度整合的大容量存儲空間上,開辟出一部分提供給圖書館使用時,而圖書館并不清楚自己的數據被放置在哪臺服務器上,甚至根本不了解這臺服務器放置在哪個國家。云服務商須確保存儲資源國的信息安全問題,確保圖書館數據不被泄漏。值得檢驗的是,在這種數據存儲資源共享環境下,如果采用了加密方式,云服務商是否能夠保證數據之間的有限隔離。圖書館不但需要了解服務商是否具有數據恢復能力,而且還必須知道服務商能在多長時間內完成數據恢復。因此,即使圖書館了解自己數據被放置到哪臺服務器上,也得要求服務商做出承諾,必須對所托管數據進行備份,防止出現重大事故時數據無法恢復。當圖書館選擇云服務商時,固然需要考慮服務商的IT產品或服務的質量、價格、信譽等問題,但更要考慮可替代問題。也就是說,圖書館應當既可以自由選擇云服務商,從不同的云服務中選擇最合適的應用,也可以從不同的服務商選擇不同的服務,組合成最具性價比的服務。如果不具備可替代性,不能自由地從一家服務商轉移到另一家,或者轉移的成本非常高,那么圖書館對云的依賴將變得非常強,相當于被云服務商綁定,其后果不堪設想。
若要實現云服務商之間的可替代,除通過相應的協議與服務商形成合同關系外,從技術上說,還需要云服務商所提供的云計算能夠遵循共同的標準。目前包括百度、阿里巴巴等知名的互聯網廠商提供的還是“私有云”,缺乏兼容性。對于圖書館行業,關注的標準需要更加廣泛一些,不但需要程序交互接口的標準化,而且需要支持不用再編程的可交互接口,支持數據的標準化等等。在這方面,《云計算權利宣言》對云計算標準提出的四點要求或許可以作為我們認可企業提供云計算的評判標準。這四點要求是:(1)盡可能使用現有標準,而不是創立新標準;(2)有合適的標準時,應當使用開放標準;(3)不應該使用專有標準;(4)應該使用透明的數據格式。
圖書館購買云計算服務后,將自己的數據交給云服務商托管。從理論上說,圖書館應該完全擁有被托管數據的知識產權。但在現實中,云計算企業深知“數據核心”原理,他們會千方百計利用這些數據,并以數據整合、數據挖掘、知識服務的名義使其對用戶數據的利用合法化。近年來,OCLC(聯機計算機圖書館中心)利用World Cat中集成的館藏數據開發出了一些新產品,如每季的高校圖書館與科研圖書館推薦書目、作品的讀者對象等。其Web級服務,也就是云計算圖書館集成系統,一旦上線,將會集成大量圖書館的本地讀者信息及借閱數據。這些數據與書目信息不同,本是由成員館唯一擁有,但如果云服務商加以開發而成產品,其知識產權的界定將成為新問題。對于不少數據庫服務提供商而言,將自己的數字資源提供給全體互聯網用戶使用,在目前是無法做到的,這涉及到電子資源整個供應鏈的重新整合。為此,有學者提出,云計算的獨特問題可能表明技術已經達到需要重新考慮知識產權許可的地步。建設云數字圖書館是傳統圖書館的一項戰略選擇,尤其是在IT基礎設施領域。傳統圖書館一旦選擇了云數字圖書館,則需要重新對原有信息系統的管理與服務進行大規模部署,這樣不但導致IT管理體制的變化,甚至還可能導致整個圖書館業務流程的變化。
按照云計算架構,云數字圖書館不需要維護自己的服務器,也不需要在本地硬盤上保存數據,讀者只需要有終端設備就可以通過互聯網查詢和使用各種信息資料。但云計算的復雜性、讀者的動態性、數據的變化性使云數字圖書館的各種資源和數據的可用性、安全性、保密性等變得不確定,這對云數字圖書館建設提出了挑戰。因此,圖書館應未雨綢繆,在構建云數字圖書館過程中提前設計好自己的應對策略。