●張凌云
(天津圖書館,天津300191)
淺議公共電子閱覽室云服務平臺建設的難點與創(chuàng)新
●張凌云
(天津圖書館,天津300191)
云計算;云服務平臺;公共電子閱覽室;系統(tǒng)架構(gòu);功能設計
闡述了公共電子閱覽室分級管理平臺系統(tǒng)建設的現(xiàn)狀及主要問題,設計了一個基于云服務平臺的公共電子閱覽室系統(tǒng)方案,并詳細論述了基于云服務平臺的公共電子閱覽室系統(tǒng)的架構(gòu)、云服務平臺中主要子平臺及其拓展功能的設計。
實施“公共電子閱覽室建設計劃”,是加快構(gòu)建公共文化服務體系的重要舉措。自2002年以來,隨著全國文化信息資源共享工程建設工作的開展,我國各級公共圖書館陸續(xù)開展了公共電子閱覽室的建設工作。公共電子閱覽室的建設和發(fā)展離不開先進實用、職責分明、安全可控的技術(shù)管理工作和先進的信息管理系統(tǒng)平臺,[1]尤其需要體系化的信息資源和技術(shù)支撐。近年來,云計算熱潮席卷整個ⅠT界,隨著越來越多云計算的應用和服務的流行,云計算正在一步步的顛覆著傳統(tǒng)的信息技術(shù)應用方式。[2]公共電子閱覽室建設具有多層級管理、分散部署的特性,云計算技術(shù)架構(gòu)的采用將最大限度地發(fā)揮平臺優(yōu)勢,使管理、部署更有效可控。
近兩年,國家對公共電子閱覽室建設給予了高度重視,通過公開招標研發(fā)了國家中心通用版本的閱覽室系統(tǒng),系統(tǒng)包括國家中心層、省中心層、市中心層以及閱覽室層,屬于分層分級管理的架構(gòu)模式。從2011年起,北京、天津、上海、遼寧、陜西、山東、安徽、浙江和廣東9個省市作為試點,陸續(xù)開展了公共電子閱覽室的建設工作。[3]這些省市的公共電子閱覽室管理平臺普遍采用的是類似于國家中心的架構(gòu)模式。然而,在這種架構(gòu)模式下,各館網(wǎng)點過于分散,各自網(wǎng)站結(jié)構(gòu)不一,技術(shù)管理人員能力參差不齊,要建設高標準、高要求的公共電子閱覽室,無論從網(wǎng)絡建設、設備管理還是讀者管理上來說,都十分困難。
以天津圖書館為例,該館在平臺建設部署過程中,逐步發(fā)現(xiàn)了一系列有待解決的問題。天津圖書館公共電子閱覽室管理平臺錄用的是傳統(tǒng)分層級管理架構(gòu),其管理節(jié)點按照級別高低分別部署在根節(jié)點、分支節(jié)點和電子閱覽室,數(shù)據(jù)從閱覽室管理端傳輸?shù)椒种Ч?jié)點,再由分節(jié)點轉(zhuǎn)發(fā)到根節(jié)點。這種架構(gòu)的優(yōu)點是層次分明,然而由于基于該架構(gòu)的系統(tǒng)依附于各層級的節(jié)點運行,會帶來安裝維護的復雜性,增加系統(tǒng)的斷點風險,缺乏集中管理和系統(tǒng)整體性安全保護。另外,根節(jié)點核心技術(shù)支撐保障由于采用的是傳統(tǒng)的物理硬件基礎(chǔ)架構(gòu),也存在計算資源利用不均衡,存儲資源利用不均衡的問題,難以隨著業(yè)務需求的變化調(diào)整計算,造成系統(tǒng)資源的浪費。而且面對社會網(wǎng)吧的挑戰(zhàn),一個電子閱覽室發(fā)揮的作用是有限的,這就需要體系化的信息資源和技術(shù)支撐,[4]提高平臺的靈活性和效率,拓展服務內(nèi)容,實現(xiàn)閱覽室的持續(xù)性發(fā)展,充分發(fā)揮各級圖書館的作用來滿足人民群眾的需求。
基于云架構(gòu)的公共電子閱覽室云服務平臺,主要包含兩部分:第一部分是公共電子閱覽室基礎(chǔ)服務體系,主要為遠程閱覽室提供服務,包括終端用戶服務、閱覽室管理服務、分支節(jié)點管理服務、閱覽室注冊服務、系統(tǒng)控制服務、系統(tǒng)分析服務;第二部分是公共電子閱覽室資源服務體系,通過資源服務平臺,將各級圖書館已有的數(shù)字資源進行整合利用,利用電子閱覽室這個陣地提供包括視頻、音頻、文檔、期刊、圖片等內(nèi)容的特色資源服務,可以支持普通pc、云桌面、移動終端等設備,通過云導航系統(tǒng)分發(fā)到各閱覽室以及各種移動設備方便廣大群眾訪問。
公共電子閱覽室基礎(chǔ)服務體系是閱覽室系統(tǒng)運行的基礎(chǔ),保證所有的閱覽室可以正常穩(wěn)定的運行,公共電子閱覽室資源服務體系是閱覽室資源的應用基礎(chǔ),為用戶提供優(yōu)秀的資源服務。
2.1 云服務平臺系統(tǒng)架構(gòu)設計
2.1.1 公共電子閱覽室基礎(chǔ)服務體系的系統(tǒng)架構(gòu)設計
圖1 公共電子閱覽室基礎(chǔ)服務體系系統(tǒng)架構(gòu)
由圖1可以看出,系統(tǒng)分為四層。(1)最底層為用戶使用層,主要是閱覽室客戶端,負載控制用戶的上機下機時間,抓取用戶的上網(wǎng)行為等職責。(2)第二層由分控制器和連接器組成,分控制器主要是為客戶端分配連接器地址;連接服務器主要負載客戶端數(shù)據(jù)的接收并轉(zhuǎn)發(fā)給基礎(chǔ)業(yè)務層,負載向前臺管理頁面?zhèn)鬟f狀態(tài)消息。(3)第三層為基礎(chǔ)業(yè)務層,主要負責數(shù)據(jù)的接收和基礎(chǔ)數(shù)據(jù)處理,負責閱覽室數(shù)據(jù)的管理包括用戶登記,上下機數(shù)據(jù)記錄等。(4)第四層為匯聚層,負責接收基本業(yè)務處理單元的數(shù)據(jù),然后進行全區(qū)域級別的匯總分析。
另外,平臺還設計了四種全局服務,即注冊服務、配置服務、控制服務和統(tǒng)一認證服務。(1)注冊服務主要是為新安裝系統(tǒng)的閱覽室提供基本信息的登記、管理員審核、安裝包下載、云導航軟件下載等功能,并且向外提供接口,方便其他業(yè)務系統(tǒng)調(diào)用查詢閱覽室基本信息。(2)配置服務提供全局的配置參數(shù),可以為不同地區(qū)或者閱覽室配置不同的業(yè)務執(zhí)行規(guī)則,每個閱覽室可以根據(jù)其自身的需要對這些執(zhí)行規(guī)則進行調(diào)整,以滿足其使用的特性化的需求。(3)控制服務主要職責是為分支控制服務器提供連接器配置規(guī)則數(shù)據(jù),分控制器會定期與總控制器執(zhí)行同步,保證其是最新的版本??刂破鞔鎯α怂羞B接器的狀態(tài)信息、服務地域信息、負載信息,當客戶端詢問時,為其智能分配連接器地址。(4)統(tǒng)一認證服務器負責將全市范圍的用戶信息進行多系統(tǒng)的自動認證,只要在閱覽室系統(tǒng)注冊的用戶,都可以訪問體系內(nèi)所規(guī)定的資源列表。
2.1.2 公共電子閱覽室資源服務體系的系統(tǒng)架構(gòu)設計
公共電子閱覽室資源服務平臺是以虛擬化云計算環(huán)境為基礎(chǔ),利用導航開放云體系提供的開發(fā)接口,為大眾提供便捷的一站式資源推薦、惠民推送、活動推薦等服務。平臺以多種應用資源池為基礎(chǔ),其基礎(chǔ)服務層包括網(wǎng)絡環(huán)境、硬件環(huán)境、虛擬化云環(huán)境和各種基礎(chǔ)數(shù)據(jù)庫;基礎(chǔ)層之上的是PaaS平臺層,包括服務總線、SaaS核心引擎、應用部署引擎、資源調(diào)度引擎、數(shù)據(jù)加工引擎、系統(tǒng)運行環(huán)境接口、部署工具、應用開發(fā)環(huán)境等。
公共電子閱覽室各級分支都可以有各自的專題、版面、活動等應用,這些閱覽室所在公共圖書館又都有各自特色數(shù)據(jù)庫,這些應用和數(shù)據(jù)庫構(gòu)成了基礎(chǔ)服務層應用資源池。云環(huán)境利用硬件級虛擬化、自動化等技術(shù),通過對數(shù)據(jù)中心及基礎(chǔ)設施進行整合,實現(xiàn)對多個數(shù)據(jù)中心內(nèi)的硬件資源的統(tǒng)一管理、統(tǒng)一分配、統(tǒng)一部署和統(tǒng)一監(jiān)控,將數(shù)據(jù)中心內(nèi)的資源有效組織為資源池,為上層應用和平臺按需提供計算、存儲、網(wǎng)絡等基礎(chǔ)設施服務,能有效提高資源利用率和管理效率,從而大大降低服務支撐平臺的投入成本和運營成本。
2.1.3 云服務平臺功能架構(gòu)的設計
公共電子閱覽室系統(tǒng)依托基礎(chǔ)設施,以閱覽室云服務平臺和各級電子閱覽室用戶終端應用為核心,提供“云+端”模式的服務,其基本系統(tǒng)功能架構(gòu)如圖2所示。
圖2 公共電子閱覽室云服務平臺功能架構(gòu)
各級公共電子閱覽室的讀者通過終端設備使用各種豐富的應用程序來利用和享受云服務的便利;各級工作人員可通過云服務平臺,獲得最大限度的技術(shù)支持;各級管理人員可以通過云平臺了解系統(tǒng)運行情況,完成對系統(tǒng)各級閱覽室的管理、監(jiān)控、上報等。2.2公共電子閱覽室云服務平臺中主要子平臺的功能設計
(1)公共電子閱覽室綜合服務管理平臺。公共電子閱覽室綜合服務管理平臺肩負服務和管理兩大功能。服務功能主要是為各級閱覽室提供統(tǒng)一認證服務、系統(tǒng)自動升級服務、新聞發(fā)布服務等。管理功能主要是接收各級節(jié)點上傳的上機數(shù)據(jù);負責為各級閱覽室人員提供用戶注冊管理、設備情況管理、用戶上機管理等服務。
(2)公共電子閱覽室綜合監(jiān)控平臺。公共電子閱覽室綜合監(jiān)控平臺分為閱覽室監(jiān)控和信息瀏覽監(jiān)控。閱覽室監(jiān)控負責對整個網(wǎng)絡中部署的各節(jié)點及閱覽室進行監(jiān)控,負責對各級閱覽室人員注冊情況、設備情況、用戶上機情況、閱覽室服務狀態(tài)執(zhí)行情況執(zhí)行監(jiān)控;信息瀏覽監(jiān)控負責接收下級各節(jié)點上傳數(shù)據(jù),負責用戶上網(wǎng)日志、聊天記錄維護,負責黑白名單的維護和下發(fā),負責聊天記錄的審核和過濾等。
(3)公共電子閱覽室數(shù)據(jù)管理中心。公共電子閱覽室數(shù)據(jù)管理中心負責對全網(wǎng)內(nèi)上機管理數(shù)據(jù)、信息瀏覽數(shù)據(jù)、資源訪問數(shù)據(jù)按照不同級別、不同內(nèi)容進行分類統(tǒng)計和匯總,可以對網(wǎng)內(nèi)任意級節(jié)點或閱覽室做時時統(tǒng)計和運行分析。
(4)公共電子閱覽室資源管理服務平臺。公共電子閱覽室有別于社會上的網(wǎng)吧,除了更為嚴格的管理監(jiān)控手段以外,主要體現(xiàn)在閱覽室豐富的數(shù)字文化服務的開展。公共電子閱覽室資源管理服務平臺可對共享工程資源、數(shù)字圖書館資源、圖書館已購授權(quán)資源、圖書館自建資源及有益網(wǎng)絡資源進行匯總、整合,建立資源導航平臺,提供統(tǒng)一的身份認證、單一的資源檢索,通過已建立的公共電子閱覽室云平臺向網(wǎng)內(nèi)各級閱覽室用戶提供豐富的數(shù)字資源服務。
(5)公共電子閱覽室遠程維護平臺。隨著閱覽室系統(tǒng)部署點的不斷增長,后期維護變的尤為重要,維護量也會激增。遠程維護服務平臺的建設可以很好地滿足這種需求,保證各系統(tǒng)可以穩(wěn)定可靠的運行。遠程服務平臺集合了終端管理系統(tǒng)和即時通信系統(tǒng),通過無縫集成技術(shù),可以提供全方位、一體化的遠程服務,在基層工作人員遇到問題時,可以通過遠程系統(tǒng)申請服務中心提供幫助。而且通過授權(quán)碼和密碼雙重密碼機制,遠程維護平臺支持獨立虛擬專用網(wǎng)絡和云端集群,可以安全隔離于公眾網(wǎng)絡,保障系統(tǒng)安全。此外,遠程維護服務平臺還支持主動管理、技術(shù)支持、主動診斷、快速部署和關(guān)鍵業(yè)務監(jiān)測,支持服務轉(zhuǎn)接、智能輪席等,能實時掌握各節(jié)點在線狀態(tài)、運維狀況、滿意度情況等。
2.3 公共電子閱覽室云服務平臺拓展功能的設計
(1)云托盤系統(tǒng)。云托盤系統(tǒng)能為大眾提供便捷的一站式資源推薦、惠民推送、活動推薦等服務,是一種新型的閱覽室資源導航系統(tǒng),即在電子閱覽室終端設備上以動畫形式體現(xiàn)資源平臺的導航服務。托盤開機自動啟動,讀者可以通過托盤訪問各級優(yōu)秀的數(shù)字資源。以公共圖書館作為依托的公共電子閱覽室應該對圖書館資源進行有效整合,并結(jié)合建設合理地進行資源配置,[5]構(gòu)成基礎(chǔ)服務層應用資源池。
各級閱覽室分布在不同的地區(qū),可以根據(jù)自身特色、讀者群體制定不同的導航應用推薦策略、界面版式等,如老年版、青少年版、進城務工人員版本等,每個版本都可以掛接不同數(shù)據(jù)庫,有針對性的對受眾群體進行資源及消息推薦等。通過云托盤導航控制中心,可以對導航平臺進行版面管理、應用管理、用戶管理、資源管理、彈窗管理、消息推送管理、專題頁面管理、統(tǒng)計分析等。
(2)流媒體云服務支撐系統(tǒng)。流媒體云服務支撐系統(tǒng)是集視頻點播、視頻采集、視頻直播、直播錄制回看、多終端播放等管理功能為一體的綜合流媒體系統(tǒng)。由流媒體綜合管理應用平臺、視頻點播系統(tǒng)、視頻直播系統(tǒng)組成。流媒體云服務支撐系統(tǒng)采用獨特的多級節(jié)點智能分發(fā)模塊,可以實現(xiàn)各級節(jié)點間的資源互動分享,實現(xiàn)全區(qū)域的資源均衡化共享服務。
流媒體云服務支撐系統(tǒng)的視頻點播、視頻直播可以為公共電子閱覽室服務系統(tǒng)提供視頻資源的展示,滿足閱覽室大量用戶同時點播的需求,同時通過視頻直播系統(tǒng)可以為公開課或者內(nèi)部培訓教學等內(nèi)容提供在線課堂教學,提高閱覽室的利用率。此外,流媒體云服系支持系統(tǒng)不僅支持PC終端,同時支持手機、PAD等移動設備終端,支持主流的Ⅰos、Android等移動操作系統(tǒng),能為閱覽室注冊用戶提供更為便捷周到的服務。
(3)行業(yè)培訓系統(tǒng)。行業(yè)培訓系統(tǒng)主要分為學員學習和管理職能兩大功能。學員學習部分包括用戶注冊、學習課程、直播課堂、自我練習、在線考試、查詢中心、個人信息維護等。管理職能部分包括課程維護、資源分類維護、組織機構(gòu)維護、人員管理、培訓管理、題庫管理、試卷管理、練習安排、考試管理、統(tǒng)計查詢、用戶權(quán)限管理、信息發(fā)布等。行業(yè)培訓系統(tǒng)還可以提供知識競賽功能,學員可以在系統(tǒng)中參與由管理員發(fā)起的知識競賽活動,管理者可定期或不定期組織競賽活動,主要采取限時答題模式。
[1]張云玲,劉景會.談公共電子閱覽室信息管理系統(tǒng)建設[J].圖書館研究,2013(2):51-53.
[2]李鎮(zhèn)偉.基于桌面云技術(shù)的電子閱覽室升級初探[J].圖書館工作與研究,2013(9):45-47.
[3]郭云峰.總分館模式下公共電子閱覽室建設的難點與創(chuàng)新[J].圖書館建設,2012(9):85-87.
[4]李東來.公共電子閱覽室的建設與思考[J].圖書館建設,2012(1):50-56.
[5]賀南潮,陸曉利.共建共享是西部地區(qū)中小型公共圖書館網(wǎng)絡服務建設的最佳選擇[J].圖書情報工作,2013(S1):155-158.
G250.73
A
1005-8214(2014)08-0086-03
張凌云(1969-),女,本科,天津圖書館副研究館員。
2014-04-28[責任編輯]楊蕾