2021-4-9 | 圖書館專業(yè)管理論文
本文作者:向阿媚 單位:福建師范大學(xué)圖書館
1引言
隨著現(xiàn)代科學(xué)技術(shù)的發(fā)展,當(dāng)前圖書館面臨著信息用戶需求和社會信息量日益增長的巨大壓力。云計算是一種具備處理規(guī)?;⒐芾砑谢?、功能開放化、存儲海量化和客戶端輕量化等特點的新型服務(wù)計算模型,可將傳統(tǒng)圖書館整合成地域廣闊、容量巨大的分布式網(wǎng)絡(luò)圖書館,每個圖書館可利用現(xiàn)有服務(wù)平臺將數(shù)字化信息全部或部分上傳至云空間,由云數(shù)據(jù)中心來統(tǒng)一組織、調(diào)度這些海量數(shù)據(jù),真正實現(xiàn)海量資源在同一種標準模式下的互補鏈接,使得整合后的信息更加有序,服務(wù)更加個性化、更加方便。傳統(tǒng)的圖書館管理系統(tǒng)主要對圖書采購、流通借閱等進行管理,包括圖書采購系統(tǒng)、流通借閱系統(tǒng)以及決策支持系統(tǒng)等?;谠朴嬎愕膱D書館管理軟件系統(tǒng),則是利用云計算服務(wù)思想開發(fā)的以服務(wù)為主的管理系統(tǒng)。云計算(CloudComputing)是一種新型的計算模型。它將各種計算任務(wù)分配到大量的、地域分布廣闊的計算機群構(gòu)成的資源池上,使各種應(yīng)用系統(tǒng)能夠根據(jù)需要獲取計算力、存儲空間和各種軟件服務(wù)。云計算將所有的計算資源集中起來,并由軟件系統(tǒng)實現(xiàn)自動管理,不需要人參與。這使得服務(wù)提供者無需為繁瑣的具體細節(jié)而花費時間和精力,能夠更加專注于自己的業(yè)務(wù),從而有利于業(yè)務(wù)創(chuàng)新并降低成本。由此可見,需要盡快建設(shè)基于云計算的圖書館管理系統(tǒng)。
2云計算原理及特點
云計算的基本原理是,通過使計算分布在大量的分布式計算機上而非本地計算機或遠程服務(wù)器中,云數(shù)據(jù)中心的運行將與互聯(lián)網(wǎng)相似,這使得用戶能夠?qū)①Y源切換到需要的應(yīng)用上,根據(jù)需求訪問計算機和存儲系統(tǒng)。這就好比是從單臺發(fā)電機模式轉(zhuǎn)向了電廠集中供電的模式。云計算讓計算機的計算能力也可以作為一種商品進行流通,就像水、電、煤氣等基本生活必需品一樣,取用方便,費用低廉。但最大的不同在于,它是通過互聯(lián)網(wǎng)進行傳輸?shù)?。之所以稱這種計算為“云”,是因為它在某些方面具有現(xiàn)實中云的特征:云的規(guī)??梢詣討B(tài)伸縮,它的邊界是模糊的;像天空中的云飄忽不定,你無法也無需確定它的具體位置,但它確實存在于某處。云計算可分為數(shù)據(jù)、用戶和服務(wù)三大中心,并具備5個基本特征。[1]以數(shù)據(jù)為中心是解決海量數(shù)據(jù)的管理、獲取、存儲和搜索的問題,并使數(shù)據(jù)變得越來越結(jié)構(gòu)化、智能化。以人(用戶)為中心是數(shù)據(jù)集中化之后的必然結(jié)果,即讓數(shù)據(jù)(服務(wù))圍繞著個人,而非相反。在過去的計算模式中,人與機器進行相互“交流”時總處于被動的位置,我們不只需要清楚地了解自己“想做什么”,還須明白“如何去做”。而如今,我們只要明白自己的意圖,便可以把剩下的工作交給云終端。以服務(wù)為中心主要是建立以廣告和搜索為新的業(yè)務(wù)模式的服務(wù),展現(xiàn)了軟件企業(yè)應(yīng)用戶需求而變的一種努力。這里的服務(wù)可以是網(wǎng)游、IP電視,也可以是用戶提出各種各樣的個性化服務(wù)。
3傳統(tǒng)圖書館管理系統(tǒng)
一般來說,每個圖書館都有一套管理系統(tǒng),包括硬件系統(tǒng)和軟件系統(tǒng),并在館內(nèi)設(shè)置一個信息部門負責(zé)管理。該系統(tǒng)獨立運行,一般不與其他館的信息共享。如果需要共享,需要有特定的軟件專門處理,比如福州地區(qū)大學(xué)城文獻信息共享平臺。傳統(tǒng)圖書館管理系統(tǒng)按功能分為五大功能:①基本信息管理:包括系統(tǒng)參數(shù)設(shè)置、圖書入館、圖書報損、讀者管理、用戶信息管理;②圖書訂購管理:包括圖書訂購?fù)扑]、圖書訂購;③圖書借閱及查詢:包括借書管理、還書管理、罰款管理、掛失恢復(fù)管理、借閱查看續(xù)借、預(yù)約管理、館藏信息查詢、借閱信息查詢、目錄檢索和分類導(dǎo)航、讀書指引和新書通報、用戶歷史信息查看等;④館員管理:包括館員的崗位、出勤和業(yè)績等;⑤用戶及權(quán)限管理:包括人員管理、權(quán)限管理等。[2]4云圖書館管理系統(tǒng)在云計算架構(gòu)下的圖書館管理系統(tǒng),首先,要應(yīng)用底層硬件的算法技術(shù),實現(xiàn)硬件的集群;其次,要應(yīng)用虛擬計算服務(wù)技術(shù),保證圖書館共享服務(wù)和應(yīng)用的托管;最后,要建立云計算平臺,為用戶提供多種實用的應(yīng)用服務(wù),包括開展圖書編目、圖書管理、借閱管理等具體服務(wù)。同時,用戶利用圖書館云計算平臺可實現(xiàn)檢索文獻、動態(tài)跟蹤、論文寫作與存儲、博客、RSS以及其他在線協(xié)同辦公等服務(wù)。下面分別討論建設(shè)云圖書館管理系統(tǒng)涉及的問題。
4•1改變傳統(tǒng)的圖書管理方式
云計算不僅能改變圖書館的運行模式,提高工作效率,而且改變了圖書館的服務(wù)理念與服務(wù)技術(shù),促使圖書館信息服務(wù)能力的提高。[3]隨著云計算在圖書館管理中的應(yīng)用,云計算正給圖書館的服務(wù)帶來一場深刻的革命,其中包括圖書館有關(guān)職能部門的變化。在云環(huán)境中,所有的軟件系統(tǒng)、硬件環(huán)境及其相關(guān)維護工作一般由云服務(wù)提供商完成,現(xiàn)有的圖書館信息技術(shù)部在云環(huán)境下可能不用設(shè)置,或者僅保留少量人員從事簡單的網(wǎng)絡(luò)維護之類的工作。采編部的職能也將進一步淡化,編目數(shù)據(jù)已經(jīng)在云里了,所有這些數(shù)據(jù)是由一些聯(lián)合編目中心根據(jù)出版商的在版編目數(shù)據(jù)直接轉(zhuǎn)換裝載而成的,同時出版商和幾個大型編目中心也直接對這些“數(shù)據(jù)云”進行操作。圖書館登錄到資源發(fā)行商的系統(tǒng),采訂成功后,相應(yīng)的數(shù)據(jù)就直接進入指定的館藏系統(tǒng)。如果是數(shù)字資源,許可證管理也會同步到位。因此,在云計算環(huán)境下,圖書館的采編部門可能被撤銷,或僅保留少量人員做質(zhì)量控制之類的工作,或者由其他部門的人員兼做采編工作。[4]
4•2云圖書館管理系統(tǒng)所用的硬件與軟件系統(tǒng)
考慮到云圖書館管理系統(tǒng)涉及到海量數(shù)目、海量電子書、雜志等,并需要在很短的時間內(nèi)被檢索,云計算平臺應(yīng)該包括高端服務(wù)器、海量存儲等云基礎(chǔ)裝備硬件。建設(shè)云圖書館管理系統(tǒng)最基本的軟件是云操作系統(tǒng)、服務(wù)器與云端的通信軟件等。這些都是由云提供商解決。然而建設(shè)云圖書館管理軟件系統(tǒng)可以在用戶的監(jiān)督下進行,所以應(yīng)考慮以下因數(shù):①采用適合的軟件開發(fā)方法。軟件開發(fā)方法是開發(fā)高質(zhì)量軟件的主要技術(shù)因素之一,采用好的開發(fā)方法可以達到事半功倍的效果。云計算軟件開發(fā)方法正在進行研究,目前還沒有具體的方法提出,因此現(xiàn)階段還需要采用面向?qū)ο蟆⒒诮M件和面向服務(wù)的3種方法配合使用,探索實施開發(fā)云圖書管理軟件工程。②采用適合的云計算技術(shù)平臺。不同的云計算提供商都以自己不同方式應(yīng)用、發(fā)展著云計算。[5]Amazon的彈性計算云EC2是基礎(chǔ)設(shè)施即服務(wù)(IaaS)的應(yīng)用典范;Google公司的AppEngine跨越多個服務(wù)器和數(shù)據(jù)中心來虛擬化應(yīng)用程序,正是這些技術(shù)才使得幾十萬臺甚至上百萬臺計算機一起形成“云”,組成強大的數(shù)據(jù)中心。圖書館管理系統(tǒng)涉及海量的數(shù)字圖書、圖書目錄、借閱信息等信息數(shù)據(jù),需要選用具有強大數(shù)據(jù)中心的云計算平臺,特別涉及到數(shù)字圖書館更要慎重考慮。③采用合適的開發(fā)語言。一旦選定云計算平臺,它支持的開發(fā)語言就基本確定。例如,GoogleAppEngine支持的編程語言是Python和Java。但是為了有效地發(fā)揮云計算的優(yōu)勢,應(yīng)當(dāng)盡可以考慮以下因素:①便于擴展。可以按需求擴展支持提高性能、可用性和可維護性;②可移植,可移植是指支持多種Web平臺和瀏覽器使用云圖書館管理系統(tǒng),比如應(yīng)該支持Windows環(huán)境下的IE和UNIX下的Netscap以及手機瀏覽器;③盡可能采用高級語言。高級語言可讀性好,便于編碼和閱讀,能有效地提高可維護性。