(同濟大學圖書館 上海 200092)
信息技術的發展促使讀者閱讀方式和閱讀需求發生了改變。云計算技術的出現及其在圖書館應用服務中的應用前景〔1-8〕,為讀者隨時隨地參與圖書館資源建設提供了技術支持,使用戶參與圖書資源建設并實施具有很高的可行性。本文提出了一個基于云服務的圖書館讀者薦購系統模型,探討了基于云計算的讀者薦購系統的系統模式和功能模塊,最終達到提高圖書薦購工作效率和滿足讀者需求的目標。
對全國25個地區的143所高校圖書館進行讀者薦購工作調查,被調查的高校中985和211高校占31%,普通高校占60%。結果發現目前高校圖書館讀者薦購工作普遍存在一些問題:85%的圖書館讀者薦購系統服務功能比較單一,圖書信息并沒有與當當、豆瓣、Google圖書等網絡資源關聯;只有37%的圖書館其通過系統所薦購的圖書采全率能達到85%以上,也說明了圖書薦購系統的效率比較低;現有薦購系統85%以上比較常見的功能是訂購信息反饋、到館通知、不訂購回復等,這些信息一般只通過郵件反饋;僅6%-18%的薦購系統具有個性化的服務功能,包括薦購圖書書評、關注圖書相關類型推薦、館藏的相關推薦、薦購圖書作者的其他著作推薦等信息服務;所調查的143所高校圖書館中只有30%的圖書館采訪館員認為其薦購系統能滿足或基本滿足讀者薦購需求,認為有待加強和不能滿足的分別占43%和27%,說明讀者薦購系統的不足已經阻礙了圖書館滿足讀者薦購需求工作效率的提高。
通過調查高校圖書館讀者薦購系統存在的主要問題包括:圖書薦購的書目信息不夠準確;圖書推薦效率和到貨效率一般不高;多數系統只提供單向的推薦圖書信息;圖書館對薦購圖書的相關推薦服務較少。因此,圖書館亟待拓展多樣的讀者薦購方式,并提供多元化的圖書推薦相關服務,滿足師生的薦購需求。文章《基于薦購系統的高校圖書采訪模式優化》〔9〕、《高校圖書館圖書薦購系統的決策支持模型研究》〔10〕提出了改進圖書館讀者薦購系統的一些方案和算法,有一定實際意義。本文則是根據讀者薦購存在的問題及相關需求,結合云計算技術,對圖書館基于云服務的讀者薦購系統進行了設想和構建。
云環境下圖書館讀者薦購服務系統以云計算為核心,讀者可以通過任何終端(PC、移動設備等)從Web云接入,實現“無處不在”的信息雙向傳遞?!?1〕對讀者而言,所有的數據處理都由“云”來完成,用戶無需關心怎樣獲取和管理數據,只需使用即可。
在圖書館服務的云端,讀者薦購圖書時,可以關聯查詢到地區高校圖書館和公共圖書館館藏資源,同時接收到云端反饋的薦購圖書的相關信息或關聯推薦圖書信息,云端可以嵌入Google圖書搜索、豆瓣功能等實現Google圖書、豆瓣、當當等網站相關圖書介紹、購買推薦、書評等信息的查詢服務。讀者可以在云端定制與薦購圖書同類型的館藏圖書RSS信息推送服務,更實時地掌握相關館藏圖書信息。根據以上服務要求,提出基于云服務的圖書館讀者薦購服務構架設想(見圖1)。

圖1 基于云服務的圖書館讀者薦購服務構架設想
整體服務設想利用云計算技術改進了圖書館讀者薦購系統的工作模式,加入更多信息的共享和推薦方式,使得用戶更便捷地使用各類終端完成圖書推薦和信息的共享。
根據整體服務設想并結合云計算、SaaS、SOA等技術,提出基于云服務的圖書館讀者薦購系統的總體模型(見圖2),從下向上總體模型主要分為云服務端和業務接入端,共包括五個服務平臺,〔12-13〕主要功能如下:
①基礎設施服務:這是“云”的底層,云基礎設施即服務IaaS(Infrastructure as aService),該層把圖書館物理資源如服務器、存儲系統、交換機、路由器等資源網絡化、虛擬化,并以服務的形式提供出來,完成存儲、計算等基礎服務。這類服務可以由第三方服務商提供,也可以由圖書館的云計算中心提供。
②基礎平臺服務:基礎平臺服務提供對數據庫和應用環境的服務,PaaS是提供動態數據服務的云,包括對原始數據、半結構化數據和經過處理的結構化數據進行管理、分享、組織、轉換、分析、挖掘、搜索等。這是較高級的能力,把資源連同計算能力和領域知識組織技巧一起提供,稱之為平臺,即服務PaaS(Platform as aService)。
③公共應用服務:即應用支撐平臺(PaaS)提供對圖書館系統的核心功能模塊如統一認證、服務注冊與集成、安全等服務;還可以通過第三方公共服務平臺(如Google圖書、豆瓣、當當)等提供的開放接口完成第三方信息服務的共享。
④中間服務平臺:該平臺實現跨云的服務集成,以OpenAPI方式對外提供抽象化的應用服務,用于將不同的圖書館本地服務、應用系統及第三方公共服務集成起來,以統一服務接口方式提供給圖書館,降低各圖書館系統集成與云端交互的難度。
⑤本地應用服務:這里是指各種應用系統,可以提供SaaS服務平臺。該SaaS服務平臺直接面向圖書館提供最終的應用服務,可以完成本地應用系統服務,或者對智能終端或手機、平板電腦等客戶終端提供APP服務,計算和海量搜索交給云端完成。

圖2 基于云服務的圖書館讀者薦購系統總體模型
以上總體模型是基于云計算的圖書館讀者薦購系統,其底層虛擬化云架構解決了海量存儲及搜索效率問題、服務器工作負載自動均衡問題、高低峰訪問系統利用率問題。其中中間服務平臺的設計可以更好地整合來自不同圖書館系統的應用,為云端工作提供更高效的通信。
此薦購系統是利用云計算、SaaS、Web服務等技術,為讀者提供搜索與推薦圖書的途徑,同時可實現薦購圖書信息,包括封面、目錄、書評等信息查詢,為讀者做出薦購決定提供充分依據;并利用短信平臺和郵件服務器提供的接口,實現短信和郵件的自動發送,讀者還可以根據自己的需求定制圖書信息的RSS信息推送服務,該系統的功能模塊流程如圖3所示。此薦購系統本地應用模塊基本利用現有的系統模塊功能,除此之外考慮推廣讀者利用移動終端使用薦購服務,設計移動APP服務,本地應用可以通過中間服務平臺實現與云端的通信;而云服務端主要功能模塊包括云書目檢索模塊、WEB圖書檢索模塊、圖書薦購模塊、薦購信息管理模塊及信息反饋模塊等。

圖3 基于云服務的薦購系統功能模塊流程
①云書目檢索模塊:實現云端圖書館藏信息的檢索查詢功能,包括高校館館藏、公共館館藏,甚至可以包括電子圖書的查詢,讓讀者更全面地了解需要的圖書通過哪些途徑可以獲得,一些稀缺的紙本資源本館無法購買到,便可以通過館際互借或者電子圖書的文獻傳遞途徑獲得。
②Web圖書檢索模塊:利用Google圖書API和豆瓣相關功能實現薦購圖書詳細信息的查詢和瀏覽,主要包括圖書封面、目錄、書評等,使讀者更好地確認是否需要薦購此圖書。Google圖書API應用程序可以執行全文搜索并檢索圖書信息、評論、排名、標簽和用戶庫;豆瓣的讀書界面可以瀏覽關于這本書的評價,相似推薦等相關信息。讀者也可以通過查找自己感興趣的標簽進入不同的分組瀏覽,點擊進入后可以看到圖書的基本信息,和他人的書評,如果讀者想推薦,在頁面直接點擊圖書的封面圖片或者確認薦購按鈕即可進入圖書薦購模塊直接完成薦購。這樣的功能設計可以使得讀者薦購的圖書信息比較準確。
③圖書薦購模塊:此模塊完成圖書薦購的流程,在系統設計中還包括了相關圖書推薦信息的查詢和顯示,實現關注圖書相關類型推薦、館藏的相關推薦、薦購圖書作者的其他著作推薦。同時建立互動性推薦,如建立相關社區,通過這種網絡平臺了解挖掘讀者的信息需求,形成老師、學生、研究人員、館員的多邊良性互動,提升讀者參與的積極性,讀者可以向圖書館薦購,讀者與讀者之間也可以互相推薦。
④薦購信息管理模塊:實現與圖書薦購有關的讀者或圖書信息的統計、分析、管理功能,圖書館員可以通過操作此模塊,對薦購圖書的分類、主題、出版信息、作者等進行分析和統計,以掌握不同類型讀者的圖書需求。
⑤信息反饋模塊:通過短信平臺和郵件系統實現自動發送薦購反饋信息(薦購成功、訂購或不訂購回復、到館編目、典藏上架等),讀者還可以根據自己的需求定制圖書信息的RSS信息推送服務,更便捷迅速地掌握館藏圖書的新書上架情況。

圖4 基于云服務的薦購系統用戶操作流程
讀者登錄系統薦購圖書的操作流程如圖4所示,可以看出系統很好地整合了Web圖書信息,讀者可以通過圖書封面、目錄和書評等圖書信息更快速地確定是否薦購此圖書,讀者薦購的圖書信息更加準確,提高了圖書薦購的效率和準確性;系統加強了圖書推薦的功能,如:同類主題推薦、同作者著作推薦、電子圖書推薦等,還可以建立讀者間的互動性推薦等,或者直接進入圖書購買(當當、卓越)環節,提供多種方式的信息反饋使讀者更迅速地掌握圖書館館藏信息。此系統的整體功能模塊設計和流程設計比較合理,符合讀者在薦購圖書的主要功能和需求。
基于云服務的圖書館讀者薦購系統總體模型是面向非專業技術的讀者提供的虛擬技術平臺,讀者不需要了解圖書館服務平臺的架構和復雜性,可以通過任何終端(PC、移動設備等)接入?;凇霸啤钡南到y模型采用云計算、SaaS、SOA等技術實現多重分層架構,使“云”服務能夠同時提供給多個圖書館機構使用。基于云服務的讀者薦購系統模型將圖書館的各種動態可擴展的、虛擬化的資源集中規模建設并實現共享,使圖書館能夠隨時隨地提供在線服務,是一個可無限伸展的服務平臺,滿足了讀者對薦購圖書的需求并實現了相關圖書信息推薦服務。
1.Armbrust,Michael;Fox,Armando.A View of Cloud Computing.Communications of the ACM.2010:50-58
2.Matt Goldner.Winds of Change:Libraries and Cloud Computing.〔2012-07-08〕.http://www.oclc.org/multimedia/2011/files/IFLA-winds-of-change-paper.pdf
3.Tim O'Reilly.Web 2.0 and Cloud Computing.〔2012-07-08〕.http://radar.oreilly.com/2008/10/web-20-and-cloud-computing.html
4.劉煒.圖書館需要一朵怎樣的“云”?.大學圖書館學報,2009(4):2-6
5.胡小菁,范并思.云計算給圖書館管理帶來挑戰.大學圖書館學報,2009(4):7-12
6.陶新權等.云計算在圖書館中的應用.大學圖書館學報,2010(2):54-58
7.范并思.云計算與圖書館:為云計算研究辯護.圖書情報工作,2009(21):5-9
8.孔凡娟.云計算帶給圖書館的影響與思考.圖書與情報,2010(2):93-95
9.吳晶娥,岳婷,林偉.基于薦購系統的高校圖書采訪模式優化.情報探索,2009(7):94-95
10.李默.高校圖書館圖書薦購系統的決策支持模型研究.情報探索,2010(10):103-105
11.周波.基于云計算的圖書館服務模式研究.現代情報,2010,30(10):44-47
12.王文清,陳凌.CALIS數字圖書館云服務平臺模型.大學圖書館學報,2009(4):13-18,32
13.朱朝暉,王翔,周冠宇.基于云計算的移動圖書館系統的研究與設計.移動通信,2011(9):29-33