王慕抽
(溫州大學(xué)圖書館,浙江溫州 325000)
2007年Marshall Breeding[1]發(fā)表了《下一代圖書館目錄》(Next-Generation Library Catalogs),圖書館領(lǐng)域引入下一代概念。2009年范并思[2]從云計算角度,結(jié)合OCLC WMS的發(fā)展,認(rèn)為未來的圖書館集成管理系統(tǒng)將是基于云計算的SaaS服務(wù)。
國外此類產(chǎn)品相對較早,有2011年OCLC發(fā)布的圖書館服務(wù)平臺Worldshare Management Services,采用SaaS服務(wù),使用WorldCat和EBSCO EDS實現(xiàn)資源發(fā)現(xiàn)功能。2012年ExLibris公司發(fā)布的圖書館服務(wù)平臺Alma,采用多租戶及SaaS模式,中央知識庫含全球主要規(guī)范數(shù)據(jù)庫和全球電子資源數(shù)據(jù)庫,資源發(fā)現(xiàn)通過Primo VE實現(xiàn)。國內(nèi)雖然起步晚些,但這幾年的研究取得長足的進(jìn)步。維普公司和重慶大學(xué)圖書館合作在2016年發(fā)布新一代圖書館服務(wù)平臺——智慧圖書館系統(tǒng)。2018年超星公司的超星智慧圖書館平臺發(fā)布,采用微服務(wù)架構(gòu),實施紙電一體化采訪。2019年匯文公司發(fā)布的Meta圖書館服務(wù)平臺1.0版本,采用微服務(wù)架構(gòu),使用Spring Cloud及Vert.x技術(shù),支持SaaS服務(wù)模式,實現(xiàn)紙電一體化管理。
根據(jù)library technology.org在《2018年圖書館自動化的國際調(diào)查》(Perceptions 2018:An International Survey of Library Automation)[3],顯示圖書館界絕大部分圖書館仍使用上一代自動化系統(tǒng),遷移新一代圖書館服務(wù)平臺的意愿較強(qiáng)。信息技術(shù)的飛速發(fā)展,上一代圖書館集成管理系統(tǒng)無法滿足創(chuàng)新型的業(yè)務(wù)發(fā)展需求,人們對新一代圖書館服務(wù)平臺有著殷切的期盼。
匯文新一代智慧圖書館服務(wù)平臺(以下簡稱“META”)系江蘇匯文軟件有限公司研發(fā)的產(chǎn)品,2019年底在廈門大學(xué)開1.0版本發(fā)布會,筆者親歷發(fā)布會現(xiàn)場,感觸頗深。業(yè)界從把握圖書館發(fā)展脈搏,立志促進(jìn)國內(nèi)圖書館之間的交流與合作、推動圖書館等事業(yè)的發(fā)展。專家們既有理性分析又有獨(dú)到見解,對高校圖書館的發(fā)展和建設(shè)提出指導(dǎo)性建議。
匯文公司20年的發(fā)展歷程,匯文見證了圖書館行業(yè)由人工化、自動化到智能化的時代變遷。持續(xù)與EBSCO合作提供定制化服務(wù),與CALIS的CLSP的對接,實現(xiàn)支持不同類型、階段的智慧圖書館,全面支持學(xué)校教學(xué)和科研的發(fā)展。響應(yīng)“紙電融合”出版發(fā)行趨勢,關(guān)注圖書館對數(shù)字內(nèi)容資源更高的要求,著手使用現(xiàn)代化技術(shù)打破信息和數(shù)據(jù)壁壘。
META平臺具備SAAS服務(wù)模式,微服務(wù)架構(gòu)等技術(shù)特點,以中央知識庫作為數(shù)據(jù)服務(wù)支撐,并將統(tǒng)一資源管理、采購決策,讀者推薦,大數(shù)據(jù)分析決策等功能與人工智能相結(jié)合,根據(jù)用戶的訪問行為模式,提升用戶體驗。
新一代圖書館服務(wù)平臺META系統(tǒng)框架有資源層、支撐層、業(yè)務(wù)層、網(wǎng)關(guān)層和呈現(xiàn)層等五大部分構(gòu)成。資源層主要有數(shù)據(jù)庫、緩存服務(wù)、分布式數(shù)據(jù)庫、消息隊列和索引服務(wù)。支撐層有監(jiān)控中心、配置中心、日志中心、服務(wù)編排和消息服務(wù)。業(yè)務(wù)層有圖書館系統(tǒng)模塊、圖書館系統(tǒng)擴(kuò)展模塊和統(tǒng)一認(rèn)證中心。網(wǎng)關(guān)層有API網(wǎng)關(guān)。呈現(xiàn)層是呈現(xiàn)給讀者的表示層,有門戶、移動門戶、APP和視頻化大屏等功能。
新一代圖書館服務(wù)平臺META技術(shù)框架有中央知識庫、核心服務(wù)和訪問接入等(見圖1)。中央知識庫包含數(shù)據(jù)中心、應(yīng)用市場和統(tǒng)計分析決策系統(tǒng)。(1)數(shù)據(jù)中心,包含用戶讀者數(shù)據(jù)中心、書目數(shù)據(jù)中心、征訂數(shù)據(jù)中心、電子資源數(shù)據(jù)中心、資源輔助數(shù)據(jù)中心。實現(xiàn)數(shù)據(jù)整合服務(wù)并提供各種接口以及分布式索引服務(wù)。(2)應(yīng)用市場,提供各個子系統(tǒng)、版本發(fā)布和管理,以及各種定制化個性化應(yīng)用。用戶可自由安裝部署。(3)統(tǒng)計分析決策子系統(tǒng),提供統(tǒng)計分析模板中心、定制化的個人統(tǒng)計分析中心及圖表化的展示中心。
圖1 技術(shù)框架
Nginx是一個高性能異步反向代理Web服務(wù)器,代碼免費(fèi)開源,其特點是占用內(nèi)存少,并發(fā)能力強(qiáng),部署簡單,非常穩(wěn)定。它是目前世界上最流行的反向代理Web服務(wù)器,用戶包括阿里、百度、京東等各大互聯(lián)網(wǎng)公司。META使用Nginx實現(xiàn)的功能有全站HTTPS、API網(wǎng)關(guān)、負(fù)載均衡、監(jiān)控流量、訪問控制、熱更新和AB測試。
Vert.x是新一代輕量級Java異步Web服務(wù)高效框架,主要特點是高性能、高吞吐量。它和運(yùn)行在Tomcat中的同步Java應(yīng)用相比,吞吐量提升幾倍甚至更高。匯文新一代圖書館服務(wù)平臺的所有微服務(wù)都使用Vert.x進(jìn)行開發(fā),整個系統(tǒng)響應(yīng)快速,吞吐量高。開源平臺FOLIO(Future of Libraries is Open)亦用Vert.x開發(fā)。
微服務(wù)運(yùn)行過程中會遇到問題,需要遠(yuǎn)程登錄到服務(wù)器上去查看具體運(yùn)行日志來定位,META使用ELK(Filebeat+Elasticsearch+Logstash+Kibana)進(jìn)行日志的搜集、處理、查看。系統(tǒng)的運(yùn)行日志通過Filebeat搜集后,發(fā)送給Logstash處理,再發(fā)送給ES進(jìn)行索引,最后通過網(wǎng)頁訪問Kibana進(jìn)行查看。使用ELK進(jìn)行日志的處理和查看能加快排錯速度,方便簡潔。
新一代圖書館服務(wù)平臺META是一套適應(yīng)當(dāng)下,面向未來的系統(tǒng)。系統(tǒng)采取模塊化結(jié)構(gòu)設(shè)計模式,高可擴(kuò)展性設(shè)計方案,先進(jìn)的微服務(wù)架構(gòu),遵循標(biāo)準(zhǔn)化、國際化原則,并提出以下改進(jìn)。
新一代圖書館服務(wù)平臺META以大數(shù)據(jù)為基礎(chǔ),管控一體化的架構(gòu)模式,通過構(gòu)建圖書館/區(qū)域聯(lián)盟/中心的云服務(wù)中心和智慧集中監(jiān)控系的新模式,為用戶提供高效、智慧的開放式平臺。META平臺提供開放式標(biāo)準(zhǔn)化接口方案、集成數(shù)據(jù)整合服務(wù)、數(shù)據(jù)分析服務(wù)、運(yùn)維管理服務(wù)、智能監(jiān)控服務(wù)、技術(shù)支持服務(wù)以及多種支撐系統(tǒng)。
智慧化建設(shè)越來越受重視,智慧概念涉及地球、城市、校園、圖書館等各個領(lǐng)域。雖然智慧化是漫長的過程,或許永遠(yuǎn)在路上,但需要起步。缺乏大數(shù)據(jù)的應(yīng)用也是上一代圖書館服務(wù)平臺受人詬病原因之一。業(yè)界曾有人提出沒有大數(shù)據(jù)就沒有智慧圖書館,可見圖書館大數(shù)據(jù)的重要性。
新一代圖書館服務(wù)平臺META使用數(shù)據(jù)橋子系統(tǒng)收割數(shù)據(jù),并以大數(shù)據(jù)分析系統(tǒng)呈現(xiàn),它將改變以往圖書館有源(電子資源)無數(shù)據(jù),有讀者卻不了解讀者的歷史。數(shù)據(jù)橋子系統(tǒng)用于收割數(shù)據(jù),并提供雙向連接,用于業(yè)務(wù)代理實現(xiàn)。大數(shù)據(jù)分析系統(tǒng)用于對數(shù)據(jù)進(jìn)行智能分析,可視化報表呈現(xiàn),增加可讀性。采購決策輔助分析,通過機(jī)器學(xué)習(xí),智能大數(shù)據(jù)分析對圖書采購、資源分配等提供決策輔助。中央知識庫支持,庫-包-資源三層結(jié)構(gòu),一鍵訂購和試用,一鍵出版資源下載。
META平臺為圖書館提供了高效的電子資源管理與服務(wù),在幫助圖書館傳統(tǒng)紙質(zhì)資源的采購與管理、引進(jìn)與應(yīng)用,為紙電元數(shù)據(jù)共享與統(tǒng)一管理、采買與運(yùn)維一體,為讀者和館員提供完備的信息服務(wù)與支持,在原有圖書館集成系統(tǒng)的基礎(chǔ)上增加電子資源管理與資源發(fā)現(xiàn)功能模塊,構(gòu)建紙電一體化的電子資源服務(wù)體系。統(tǒng)一資源采訪中紙電資源一體化采選,相互查重,自動掛接相互關(guān)聯(lián)。在資源管理中執(zhí)行全資源管理模式。
META平臺不僅能支持接入其他開放平臺如FOLIO、CLSP,還能跨終端訪問支持,支持桌面以及移動端訪問,同時還能跨瀏覽器訪問支持,支持多種主流瀏覽器訪問。新一代圖書館服務(wù)平臺META的個性化有:個性化界面主題、個性化參數(shù)、工作流引擎和API微開發(fā)接入。(1)可定制個性化的界面主題:支持界面主題定制化服務(wù),個性化開發(fā)及下載服務(wù)。(2)可定制的個性化參數(shù):提供廣泛的參數(shù)化支持,實現(xiàn)個性化系統(tǒng)需求。(3)可定制的工作流引擎:提供定制化工作流引擎,可實現(xiàn)廣域的工作流重構(gòu)。(4)API微開發(fā):開發(fā)軟件小程序通過API接入,滿足各館個性化需求。
META平臺改變了上一代匯文系統(tǒng)的監(jiān)控、運(yùn)維和圖表化展示不足的缺點。(1)可視化監(jiān)控子系統(tǒng):用于監(jiān)控各服務(wù)、子系統(tǒng)的運(yùn)行狀況、數(shù)據(jù)視圖的接入,實現(xiàn)可視化數(shù)據(jù)報表呈現(xiàn),接入消息系統(tǒng)提供報警機(jī)制。(2)可視化運(yùn)維系統(tǒng):用于系統(tǒng)的安裝、升級、啟動、停止等運(yùn)維管理。(3)圖表化的展示中心:用戶可將統(tǒng)計結(jié)果圖表化展示,并且可自定義展示內(nèi)容,通過圖表化展示更加直觀展現(xiàn)分析結(jié)果。
META平臺在讀者服務(wù)信息化方面,有了較大的改善。(1)全資源大流通模式:支持各種館藏資源的流通:圖書、光盤、現(xiàn)刊。(2)支持各種流通模式:直接借閱,預(yù)約方式,委托借閱、館際互借、讀者轉(zhuǎn)借、OTO借閱等各種線上線下形式。讀者多身份認(rèn)證支持(QQ、微信、指紋、人臉)、全體系讀者電子證支持。采購中有讀者驅(qū)動采購模式(線下PDA)、讀者線上采購模式(線上PDA),能方便讀者,采讀者之所采。讀者閱讀推廣,通過讀者活動管理,實現(xiàn)讀者閱讀推廣的開展。
上一代傳統(tǒng)圖書館集成管理軟件已運(yùn)行多年,下一代或新一代圖書館服務(wù)平臺必將步入C位。國外的系統(tǒng)相對而言價位高,國內(nèi)產(chǎn)品有幾種選擇。隨著國內(nèi)產(chǎn)品的不斷完善,預(yù)算不充裕的圖書館,國內(nèi)的新一代圖書館服務(wù)平臺META還是值得考查和期待的。希望通過本文能引起相關(guān)學(xué)者深挖新一代圖書館服務(wù)平臺需求和功能,為圖書館事業(yè)貢獻(xiàn)更大的智慧和力量。