智慧圖書館是數(shù)字圖書館的高級階段,是信息技術發(fā)展到人工智能階段的應用結果。圖書館系統(tǒng)經歷了三次更新?lián)Q代,從以ILS系統(tǒng)為核心的傳統(tǒng)圖書館,到以云計算與SOA架構為核心的復合圖書館,現(xiàn)在逐步邁入以云原生微服務為核心的下一代智慧圖書館。圖書館服務平臺也從以自動化集成管理系統(tǒng)(ILAS)轉向新一代圖書館服務平臺(LSP),再向KSP(Knowledge Service Platform)發(fā)展。大數(shù)據(jù)、云計算、物聯(lián)網、區(qū)塊鏈、人工智能等為代表的新一代信息技術在圖書館中的應用,不斷推動智慧圖書館建設深入發(fā)展。本文選取面向國內圖書館的兩個LSP平臺做對比,即以微服務為核心的江蘇超微智慧圖書館管理平臺(簡稱超微)、以基于FOLIO以開源模式為核心的云瀚平臺(簡稱云瀚),從平臺概述、服務理念、技術框架、平臺功能、核心創(chuàng)新五個方面對兩種平臺進行對比,分析歸納兩平臺的異同,以期為后續(xù)圖書館服務平臺的分析選擇提供借鑒。
平臺概述
超微智慧圖書館管理平臺是國內最早的LSP平臺,由超星集團與南京大學合作發(fā)布,平臺基于微服務架構,采用Web模式,借助大數(shù)據(jù)思維整合了圖書館數(shù)據(jù)流與業(yè)務流,為圖書館服務提供完整的智慧平臺解決方案。超微平臺采用工作流模塊的形式,建立多種類型資源和元數(shù)據(jù)集成管理模塊,建立全球中央知識庫,通過云服務進行部署,通過開放接口整合擴展業(yè)務,實現(xiàn)圖書館的智慧化、信息化。目前,超微的用戶學校包括南京大學圖書館、南京郵電大學圖書館、中國礦業(yè)大學圖書館等。
云瀚平臺由上海圖書館、智慧圖書館技術應用聯(lián)盟(籌)牽頭,由上海阿法迪智能數(shù)字科技股份有限公司實施完成搭建。云瀚平臺是基于FOLIO Goldenrod版本建立開源圖書館服務平臺,由云瀚社區(qū)技術委員會成員進行本地化開發(fā)與改造而成,包含了采選、編目、典藏、流通、用戶、發(fā)現(xiàn)、空間預約、數(shù)據(jù)質量分析以及電子資源管理等應用模塊。隨著FOLIO版本升級,以及云瀚產品套件的不斷豐富而持續(xù)更新,相比于FOLIO平臺,云瀚平臺更加本土化、更適合中國圖書館的使用。目前,云瀚聯(lián)盟的成員包括上海交通大學圖書館、重慶師范大學圖書館等。
服務理念
超微平臺以“讀者為本,利用至上”為宗旨,以助力“雙一流”高校建設、智慧圖書館建設,實現(xiàn)教育信息化轉型為服務理念,實現(xiàn)線上線下服務融合發(fā)展。不斷優(yōu)化信息服務系統(tǒng),實現(xiàn)資源整合及建設,服務于學科建設,以期提升圖書館地位和價值,滿足高校師生的精準需求,提供高質量的服務工作,注重時效性和實效性,為地方提供信息服務支持。
云瀚平臺致力于發(fā)展成為一個融合各方資源和力量的生態(tài)聯(lián)盟平臺,以“開放共享、合作共贏”為宗旨,構建共研、共建、共享、共生、共贏的社區(qū)與平臺,其理念是放眼全球國際化發(fā)展,讓每一名從業(yè)者都可以參與平臺建設,實現(xiàn)高價值且共贏的社區(qū)文化。通過探索聯(lián)盟成員間的協(xié)同發(fā)展機制,強化聯(lián)動合作。
技術架構
超微智慧圖書館管理平臺以微服務架構為服務架構,采用Spring Cloud框架集合,通過Sleuth進行日志手機和服務跟蹤,使用Redis多級緩存機制,支持多節(jié)點分布式部署,系統(tǒng)更加穩(wěn)定安全。使用分布式數(shù)據(jù)庫,多層次并發(fā)。通過Spring cloud Steam發(fā)布訂閱消息,OSS文件上傳。實現(xiàn)了前后端分離,前端用React構建,支持H5移動端自適應,后端使用java構建。除了中西文MARC外,還支持DC、DCTERMS、RDA多種元數(shù)據(jù)標準,并支持關聯(lián)數(shù)據(jù)。
云瀚平臺采用容器與微服務架構,包含業(yè)務中臺、技術中臺、數(shù)據(jù)中臺、AI中臺,其中業(yè)務中臺為開源部分,是核心應用模塊。平臺采用Spring Cloud Alibaba框架集合作為生態(tài)組件,根據(jù)客戶實際情況可以選擇完整部署、部分部署和不部署,根據(jù)客戶系統(tǒng)現(xiàn)有組件選型,做到基礎組件可更替,自由組合性強,實現(xiàn)系統(tǒng)架構生態(tài)化、可插拔、可替換。前端采用多租戶模式,實現(xiàn)流量識別、租戶透傳、資源隔離。前端React、Redux實現(xiàn)用戶交互。為了高效處理對接問題,運用事件驅動(Even Bridge)解決耦合問題。
調用Apass底座組件靈活調用,通過ES-cluster進行全文檢索,redis-cluster進行分布式緩存,rocketmq-cluster進行消息管理,skywalking進行監(jiān)控鏈路。云瀚可作為SASS層,為圖書館提供業(yè)務價值;云廠商提供IASS、PASS、APASS層支持,保障系統(tǒng)穩(wěn)定、安全性,降低圖書館運維成本。
服務架構上,超微智慧圖書館管理平臺和云瀚平臺都采用微服務架構,不同的是云瀚平臺引入了中臺,形成容器與微服務。微服務架構相比于傳統(tǒng)單體式架構有著拓展性高、耦合程度高的優(yōu)勢,可以有效地提高平臺的開發(fā)、運維效率。云瀚平臺提出“具有中國特色的基于云原生的微服務架構”,添加了中臺架構設計,實現(xiàn)了模塊的靈活拓展。
框架集合上,超微智慧圖書館管理平臺采用Spring Cloud框架集合,前后端分離,前端使用react,后端使用java;云瀚平臺采用Spring Cloud Alibaba框架集合,Spring Cloud 應用接入阿里微服務,通過阿里中間件來迅速搭建分布式應用系統(tǒng)。
核心技術上,超微的核心技術是微服務框架、大數(shù)據(jù)倉儲技術和移動互聯(lián)技術。云瀚的核心技術是三大底座(業(yè)務底座、技術底座、數(shù)據(jù)底座)及中臺技術。
超微平臺的功能包括用戶管理、智能采選、紙電一體化資源管理、統(tǒng)一檢索服務、數(shù)據(jù)中心系統(tǒng)、讀者智慧服務應用、終端管理。云瀚平臺的功能包括紙電一體化資源管理、數(shù)字資源管理、資源研究、資源發(fā)現(xiàn)、特色智慧服務、辦公系統(tǒng)、用戶管理、服務終端管理、信息加工。
一、資源管理模塊
超微平臺和云瀚平臺均支持紙質資源、電子資源管理,包括資源采選、編目、典藏、流通等功能,實現(xiàn)了采編一體化。云瀚平臺增加ERM模塊,包括元數(shù)據(jù)管理、數(shù)字資源加工和繳存管理服務等功能。
超微平臺和云瀚平臺均提供統(tǒng)一檢索服務。超微平臺提供全類型資源檢索服務,同時提供電子資源庫導航、專題庫導航、期刊導航等各類資源導航入口,具備多種更為開放與專業(yè)的資源發(fā)現(xiàn)服務。云瀚平臺提供統(tǒng)一發(fā)現(xiàn)平臺,檢索包括紙本館藏、電子圖書、電子期刊、中文外文發(fā)現(xiàn),支持讀者多條件、多維度檢索產品套件內書目信息。目前超微平臺的檢索服務涵蓋更廣,服務內容更加豐富專業(yè)。
云瀚平臺提供了結合物流的網借服務,讀者通過云瀚平臺下單,圖書館利用物流將物理館藏傳送到讀者指定的地址;當讀者閱讀完畢后,可通過物流歸還給圖書館,或直接(就近)歸還給圖書館體系,從而完成整個借還過程。
二、數(shù)據(jù)中心模塊
數(shù)據(jù)量上,超微平臺采用由統(tǒng)一維護的中央知識庫,包含文獻類型資源庫900余個,資源包1300余個,元數(shù)據(jù)10億余條,紙質資源覆蓋量300萬種以上。云瀚平臺以上海圖書館(上??茖W技術情報研究所)和云瀚社區(qū)聯(lián)盟提供的數(shù)據(jù)為主,目前尚未明確具體數(shù)據(jù)量,中央數(shù)據(jù)庫還在不斷完善。
數(shù)據(jù)中心功能上,超星平臺數(shù)據(jù)中心包括系統(tǒng)技術標準、數(shù)據(jù)采集與集成、數(shù)據(jù)處理規(guī)范、運行數(shù)據(jù)監(jiān)控、資源利用和分析決策等功能;云瀚平臺數(shù)據(jù)中心包括數(shù)據(jù)集成、數(shù)據(jù)建模、數(shù)據(jù)挖掘、數(shù)據(jù)治理、數(shù)據(jù)服務、數(shù)據(jù)賦能,其中數(shù)據(jù)賦能包括數(shù)據(jù)質量分析、用戶群體畫像、業(yè)務流程優(yōu)化、讀者信息行為數(shù)據(jù)與運營數(shù)據(jù)可視化等。
三、智慧服務模塊
超微平臺提供智能推薦、30分鐘打卡等多種特色微應用,超微平臺的智慧服務更注重用戶體驗,涵蓋了圖書館活動、閱讀、科研、考試等方方面面,讀者可以通過微服務找到自己需要的相應功能。
云瀚平臺提供全預約、圖書館館內3D導航、智慧空間服務、智能書架、智能機器人聯(lián)動服務等,云瀚平臺更注重與圖書館空間相結合,通過智能設備豐富用戶的到館體驗,為用戶提供更加便捷的到館服務,讓用戶在一個舒適、智能、安全、便捷的環(huán)境中感受到閱讀的樂趣。
四、用戶管理模塊
對用戶進行有效管理可以幫助圖書館更好地了解用戶的基本情況和需求,并提供更加優(yōu)質、便捷的圖書館服務,讀者和圖書館工作人員的用戶記錄都存儲在用戶管理模塊中。超微平臺的用戶管理支持用戶導入/導出/修改,進行角色管理、通訊錄管理和驗證方式管理;云瀚平臺用戶管理模塊支持用戶數(shù)據(jù)管理、權限管理等。
核心創(chuàng)新
超微平臺的核心創(chuàng)新點是便捷的微服務架構、公共云加私有云混合部署模式。微服務架構使用單個或多個注冊中心實現(xiàn)服務之間的相互發(fā)現(xiàn)和故障轉移,每個服務有明顯的邊界,通過將復雜的系統(tǒng)去耦合,依據(jù)功能分解為一個個微應用。超微平臺自帶至少300個可供學校選擇的微應用,提供標準化的開發(fā)指南、API文檔、運營規(guī)范,提供學校和第三方制作的應用的上傳渠道和管理功能。公共云加私有云的部署模式可以很好地處理輔助數(shù)據(jù),通過網絡實時提供產品、服務和解決方案。
云瀚平臺的核心創(chuàng)新點是FOLIO架構、云瀚社區(qū)推動。云瀚平臺支持全功能的開源ILS模塊,通過可擴展平臺不斷加入各種功能的附加模塊,可定制化模塊,根據(jù)每個圖書館的需求實現(xiàn)靈活個性化的功能搭配。云瀚平臺的設計讓圖書館員和用戶作為需求的提出者真正參與到圖書館產品的開發(fā)過程當中,增強最終用戶在產品整個生命周期中的話語權,保證產品最終實現(xiàn)的是用戶想要的功能。構建致力于使用開源軟件的圖書館社區(qū),實現(xiàn)資源和技術的開源發(fā)展,比專有產品更能支持圖書館的策略與價值。
綜上分析,超微平臺與云瀚平臺都運用了大數(shù)據(jù)分析技術、云存儲技術、移動互聯(lián)技術,實現(xiàn)了紙電一體化管理,建立了門戶網站和移動終端,實現(xiàn)個性化精準智慧化服務。兩個平臺不同之處在于,在理念上,超微平臺以“讀者為本,利用至上”為宗旨,強調以用戶需求為中心,為師生提供精準服務;云瀚平臺以“開放共享、合作共贏”為宗旨,建立共建共享的開放平臺。在功能上,超微平臺以微服務為架構,提供的應用更加豐富完善,以平臺線上服務為側重點;而云瀚平臺基于FOLIO架構,更強調功能模塊的定制化、靈活性、可擴展性。兩個平臺的建設尚不完善,需要投入研發(fā)大力發(fā)展智能技術,降低運維成本,積極采用多種形式,利用多種渠道,廣泛深入地和用戶進行交流交互。結合AI、云計算、大數(shù)據(jù)技術,不斷完善和發(fā)展智慧服務平臺。
建立新一代智慧圖書館服務平臺能夠高度集成多種復合資源,打通圖書館的信息數(shù)據(jù)孤島,促進圖書館服務應用多元化發(fā)展。隨著社會信息化程度的不斷提高,數(shù)據(jù)技術的發(fā)展和科學技術的不斷進步,智慧化圖書館服務必將成為一種趨勢,智慧圖書館服務平臺的發(fā)展將面臨前所未有的機遇與挑戰(zhàn)。
作者簡介:
卜凡,女,碩士,助理館員,研究方向:智慧圖書館、圖書館平臺建設。作者單位:徐州工程學院圖書館。