宋 亭
(陜西省圖書館,710061)
云計算技術(shù)探討數(shù)字圖書館建設(shè)和發(fā)展
宋 亭
(陜西省圖書館,710061)
隨著計算機技術(shù)的不斷發(fā)展,云計算儲存數(shù)據(jù)的應(yīng)用范圍越來越廣.本文對基于云計算圖書館的建設(shè)與發(fā)展進行研究,以云計算的概念出發(fā),并且以寧波市數(shù)字圖書館的建設(shè)為實例,探討所構(gòu)建圖書館的流程、特征以及未來的發(fā)展趨勢.
云計算技術(shù);數(shù)字圖書館;寧波市數(shù)字圖書館;建設(shè)
隨著計算機技術(shù)的不斷發(fā)展,傳統(tǒng)圖書館概念發(fā)展到計算機領(lǐng)域,從而發(fā)展出能夠?qū)⑿畔①Y源存儲、加工、管理的數(shù)字圖書館,數(shù)字圖書館與網(wǎng)絡(luò)相連接,能夠以網(wǎng)絡(luò)的方式傳播圖書資源.云計算最初是由Google公司提出的概念,具有海量儲存、便于共享以及及時反饋的能力.基于云計算技術(shù)的數(shù)字圖書館,具備其他技術(shù)不具備的優(yōu)勢.寧波市數(shù)字圖書館以政府為主導(dǎo),整合圖書館資源,以云計算技術(shù)共建共享的公共圖書館.為了滿足數(shù)字圖書館的檢索需求,該圖書館的模型采用跨庫模型,并且基于云計算技術(shù)的特點,應(yīng)用與數(shù)字圖書資源的儲存、管理以及共享中,對于數(shù)字圖書館帶來了技術(shù)革新,并且提升了整體效果.
1.1 云計算的概念
云計算是Google公司在2007年首次提出來的概念,但是云計算并不是一種標(biāo)準(zhǔn)化的技術(shù),所以在不同的領(lǐng)域,云計算表現(xiàn)出不一樣的特點,而且從不同的角度解讀并不相同.但是云計算普遍的被認為是一種計算模型,能夠?qū)⒂嬎惴稚⒃诰W(wǎng)絡(luò)中,使用戶獲取儲存空間、計算能力以及信息服務(wù),是一種多技術(shù)綜合的應(yīng)用.采用云計算的公司,除了Google之外,還有亞馬遜以及雅虎,云計算技術(shù)的應(yīng)用,使用戶能夠在已經(jīng)存在的計算基礎(chǔ)上進行改進,通過互聯(lián)網(wǎng)獲取計算能力,從而節(jié)省開發(fā)的時間以及成本.
1.2 云計算的基本特征
雖然在不同的領(lǐng)域中,云計算的概念并不相同,但是根據(jù)已有的云計算的應(yīng)用,可以對其特征進行歸納與分析,在現(xiàn)有的云計算技術(shù)中,具備以下的特征:(1)靈活快速性,采用云計算模式,能夠靈活的開發(fā)各種類型和規(guī)模的應(yīng)用程序,并且使用者能夠按照需求快速的尋找到資源;(2)動態(tài)可伸縮性,能夠根據(jù)訪問用戶的數(shù)量,云計算資源具備動態(tài)可伸縮性,從而對相應(yīng)的資源進行調(diào)整,滿足用戶數(shù)量變化;(3)計量收費,云計算可以實現(xiàn)自動化收費,通過觀察用戶使用量和負載情況進行收費管理;(4)抽象性,用戶可以不受空間限制,從而在任何地點與時間,都可以獲得抽象換的云計算資源與服務(wù).
1.3 云計算的關(guān)鍵技術(shù)
云計算技術(shù)特征是網(wǎng)絡(luò)時代資源服務(wù)的集中體現(xiàn),關(guān)于云計算的關(guān)鍵技術(shù),主要有以下幾種:(1)云計算數(shù)據(jù)庫;(2)云安全;(3)虛擬化技術(shù);(4)云操作系統(tǒng);(5)自動化技術(shù),通過關(guān)鍵技術(shù)的支持,使云計算技術(shù)能夠應(yīng)用于多方面,而且為用戶提供方便的服務(wù).
基于云計算技術(shù)的數(shù)字圖書館,必須要按照特定的流程進行設(shè)計,并且在相關(guān)的云服務(wù)平臺上運行.為了構(gòu)建基于云計算技術(shù)的數(shù)字圖書館,需要在云服務(wù)的平臺上,體現(xiàn)數(shù)據(jù)伏在以及靜態(tài)文件的要求,并且實現(xiàn)請求的轉(zhuǎn)發(fā)中間的應(yīng)用,同時需要將所有的應(yīng)用與計費服務(wù)連接,為用戶提供優(yōu)質(zhì)化的服務(wù).
采用云計算技術(shù)構(gòu)建數(shù)字圖書館的流程主要有兩種:(1)基于Google的APP Engine,該流程是基于強大的搜索引擎的,以Google云服務(wù)為平臺,在已有的框架上,應(yīng)用Java語言為用戶提供可擴展性的圖書服務(wù).用戶通過注冊Google賬號與詳細信息,能夠通過SDK獲取Google云平臺集成的圖書資源.(2)基于亞馬遜的AWS流程,該流程是基于亞馬遜公司云平臺的計算方式,用戶通過SOAPPOVER HTTPS與網(wǎng)站構(gòu)建協(xié)議,創(chuàng)建基于亞馬遜規(guī)格的服務(wù)器完成對接,從而獲取亞馬遜網(wǎng)站的圖書資源服務(wù).該模式采用云安全防止資源泄露,保障用戶的安全.這種云計算圖書館需要退出有效的網(wǎng)絡(luò)服務(wù)模塊,從而為用戶提供更多的彈性服務(wù);同時在流程采用自動支付的方式進行收費,用于將數(shù)字圖書館資源進行集約整合.
通過云計算技術(shù)構(gòu)建的數(shù)字圖書館,具有強大的資源整合能力,而且能夠提供良好的服務(wù).
3.1 數(shù)據(jù)存儲的變遷
云計算中心具有高性能、高容量等特點,是云時代數(shù)據(jù)存儲的歸宿,虛擬化技術(shù)可以創(chuàng)造具有云服務(wù)器的鏡像類,似于獨立服務(wù)器的部分,而且相互之間不會造成影響,虛擬服務(wù)器的狀態(tài)也不會對數(shù)據(jù)儲存造成影響,防火墻等技術(shù)的應(yīng)用為數(shù)據(jù)安全穩(wěn)定提供了技術(shù)保障.對于數(shù)字圖書館而言,云存儲技術(shù)的高容量特點不僅擴大了圖書館的儲存能力,而且也保障了數(shù)據(jù)存數(shù)的安全穩(wěn)定,提升了存儲的容災(zāi)能力.云存儲的能滿足海量數(shù)據(jù)的存儲,為資源的建設(shè)者節(jié)約維護的成本與資源,保障數(shù)據(jù)的穩(wěn)定安全.
3.2 傳播流程發(fā)生變化
云計算技術(shù)提升了數(shù)據(jù)圖書館的資源利用以及數(shù)字圖書館的傳播流程.一般意義上的數(shù)字圖書館上的傳播流程,主要是向讀者傳遞信息的單向流程,讀者通過全文檢索、信息推送、知識挖掘、文獻傳遞服務(wù)內(nèi)容獲取知識.但是互聯(lián)網(wǎng)時代的最大特征是用戶與服務(wù)商的互動,讀者具有從數(shù)字化圖書館獲取更多信息資源的需求,同時具有自己所生產(chǎn)、積累和組織信息資源,創(chuàng)造資源的欲望.而且在互聯(lián)網(wǎng)中,用戶與用戶之間的交流對于科研的發(fā)展與教學(xué)的應(yīng)用具有重要的意義.基于云計算技術(shù)的數(shù)字圖書館,能夠為用戶提供資源,同時能夠從用戶處獲取資源,提升了信息傳播的能力,擴展信息來源和改變了信息傳播流程.
3.3 變更服務(wù)模式
云計算技術(shù)具有海量存儲以及處理數(shù)據(jù)的能力,為數(shù)字圖書館的服務(wù)帶了革命性的變更,其中變更體現(xiàn)在以下幾個方面:(1)提供云服務(wù)門戶平臺,通過與數(shù)字圖書館簽訂協(xié)議,用戶能夠從云服務(wù)平臺中獲取圖書資源與信息;(2)提供一站式服務(wù),用戶能夠通過一站式檢索的方式,獲取所需的資源,而且云計算強大的處理能力,能夠結(jié)合資源的語境等進行模糊判斷,為用戶提供更加豐富的檢索范圍,并且更加快捷;(3)突破接受式服務(wù),用戶不僅僅能夠在數(shù)字圖書館獲取資源,同樣能夠上傳資源并共享,使自己開發(fā)的應(yīng)用、獨特的資源等進行進行共享,提升資源的交流性;(4)權(quán)限化管理,不同的用戶具有不同的圖書館權(quán)限,獲取的資源并不相同,基于云計算的數(shù)字圖書館能夠?qū)τ谟脩魴?quán)限進行識別,并且土工習(xí)慣化的服務(wù),更加方便用戶使用;(5)實現(xiàn)即時通訊的在線服務(wù),通過即時聊天軟件、視屏、語音等方式對于網(wǎng)絡(luò)用戶進行服務(wù),了解用戶的需求和建議,從而根據(jù)用戶的建議改進數(shù)字化圖書館的建設(shè),提供更優(yōu)化的服務(wù).
圖1 一體化檢索服務(wù)
2009年3月25日開始,基于云計算技術(shù)的寧波市數(shù)字圖書館在正式開通試運行,獲得以下的效果:(1)實現(xiàn)寧波市圖書館中的館藏資源、數(shù)字資源和應(yīng)用系統(tǒng)的整合,形成建立資源門戶的基礎(chǔ),為用戶通過遠程訪問、本地檢索的服務(wù),并且就室內(nèi)圖書館包括紙質(zhì)圖書、電子資源、學(xué)位論文等所有資源的訪問.在已經(jīng)構(gòu)建的云平臺頁面中,用戶能夠采用一站式檢索,獲取相關(guān)圖書資源.(2)提供個性化服務(wù),通過云信息數(shù)據(jù)分析與處理,對于用戶的閱讀習(xí)慣以及檢索熱點進行搜集分析,采用窗口化服務(wù)為客戶提供個性化服務(wù),已經(jīng)構(gòu)建的服務(wù)包括:統(tǒng)一入口服務(wù);統(tǒng)一檢索服務(wù);最新文獻服務(wù);最全文獻服務(wù).通過建設(shè)云計算技術(shù)的數(shù)字圖書館,為用戶提供更為快捷方便的服務(wù),也使服務(wù)更加具有針對性,提升資源的利用效率.
云計算具有海量存儲功能,而且能夠提供更加高效靈活的服務(wù).基于云計算技術(shù)的數(shù)字圖書館,為數(shù)字圖書館的提供了新的思路和前景.云計算在珠子圖書館中的應(yīng)用,擴展了資源的來源、信息儲存以及信息利用的效率提升,而且能夠為客戶提供更加優(yōu)化的個性化服務(wù),同時為用戶與數(shù)字圖書館信息服務(wù)的流程發(fā)生變更.雖然云計算技術(shù)的數(shù)字圖書館還處于初級階段,但是隨著終端技術(shù)的發(fā)展以及云計算技術(shù)的發(fā)展,會成為數(shù)字圖書館的未來趨勢.在數(shù)字圖書館的未來發(fā)展中,通過云平臺,用戶能夠更加方便快捷的使用數(shù)字圖書館資源;而且數(shù)字圖書館為用戶提供更有效的服務(wù),促進用戶的發(fā)展,最終實現(xiàn)“圖書館就在身邊”的目標(biāo).
[1] 王偉.計算機科學(xué)前沿技術(shù)[M].北京清華大學(xué)出版社2012(2),290-303.
[2] 張為民,唐劍峰,羅治國等.云計算深刻改變未來[M].北京科學(xué)出版社,2009(5),10-58.
[3] 杜海寧.基于云計算的圖書館海量數(shù)據(jù)存儲研究[J].圖書與情報2010(3),99-101.
[4] 馬曉亭,陳臣.基于分布式存儲的數(shù)字圖書館云存儲安全架構(gòu)研究[J].圖書館理論與實踐,2012,(24), 88-101.
[5] 苑桂萍杜慰純馮花樸惠瑤.基于云計算圖書館面臨的挑戰(zhàn)與服務(wù)創(chuàng)新[A].圖書館聯(lián)盟建設(shè)與發(fā)展,2012,7.
[6] 王長全艾.云計算環(huán)境下的數(shù)字圖書館信息資源整合與服務(wù)模式創(chuàng)新[J].圖書館工作與研究,2011(1), 48-51.
[7] 王曉翎.云計算環(huán)境下圖書館的服務(wù)創(chuàng)新[J].情報資料工作,2012(4) 82-84.
宋亭.男.漢.河南偃師.1980年.館員.大學(xué)本科.研究方向:圖書館學(xué)、計算機技術(shù)
Discussion on construction and development of digital library technology of cloud computing
Song Ting
(710061 Shaanxi Provincial Library)
With the continuous development of computer technology,the cloud storage application data is more and more widely.This paper makes research on the construction and development of Library Based on cloud computing,cloud computing concept to start,and the construction of Ningbo digital library as an example,discusses the construction of Library's process,characteristics and development trend in the future.
cloud computing technology;digital library;Ningbo City;the construction of digital library