王文清 陳凌 關(guān)濤
(1.北京大學(xué)圖書(shū)館,北京 100871;2.CALIS管理中心,北京 100871)
圖書(shū)館系統(tǒng)經(jīng)歷了三個(gè)發(fā)展階段,20世紀(jì)50年代基本是圖書(shū)館自行研發(fā)的單一功能系統(tǒng),到70年代以后則是圖書(shū)館集成管理系統(tǒng)的天下,實(shí)現(xiàn)了以書(shū)目數(shù)據(jù)為核心,印刷型資源為對(duì)象,數(shù)據(jù)共享為目標(biāo)的館藏管理和用戶(hù)管理[1]。2010年開(kāi)始,隨著Alma和WMS(WorldShare Management Services)等產(chǎn)品的出現(xiàn),商業(yè)化圖書(shū)館服務(wù)平臺(tái)(Library Service Platform,LSP)作為第三階段圖書(shū)館系統(tǒng)進(jìn)入公眾視野,受到越來(lái)越多的關(guān)注[2]。這是專(zhuān)門(mén)為圖書(shū)館設(shè)計(jì)的軟件,用于協(xié)助圖書(shū)館內(nèi)部流程改善和館藏管理,滿(mǎn)足館員與讀者的各類(lèi)復(fù)雜需求。這些商業(yè)LSP大多采用面向服務(wù)的架構(gòu)(Service-Oriented Architecture,SOA),提供開(kāi)放的網(wǎng)絡(luò)服務(wù)與應(yīng)用程序接口(Application Programming Interface,API),可為讀者提供優(yōu)化的云服務(wù),并且可讓圖書(shū)館信息技術(shù)人員延伸系統(tǒng)功能,與其他圖書(shū)館信息系統(tǒng)實(shí)時(shí)進(jìn)行數(shù)據(jù)的互通。
LSP的出現(xiàn)曾讓人耳目一新,但它并不能完全解決圖書(shū)館人的現(xiàn)實(shí)問(wèn)題,主要原因是它的功能模塊缺乏定制化和靈活性,難以支持圖書(shū)館的個(gè)性化定制需要。此外,在商業(yè)化LSP中,應(yīng)用服務(wù)的開(kāi)發(fā)采用企業(yè)自定義的開(kāi)發(fā)標(biāo)準(zhǔn)。LSP上的所有服務(wù)都由本企業(yè)開(kāi)發(fā)和部署,而不能由圖書(shū)館或第三方自行定制。當(dāng)圖書(shū)館要開(kāi)展新業(yè)務(wù),或者當(dāng)前業(yè)務(wù)需求與系統(tǒng)現(xiàn)有功能不符合時(shí),開(kāi)發(fā)商很難按照?qǐng)D書(shū)館要求進(jìn)行定制開(kāi)發(fā)。商業(yè)化LSP基本不允許圖書(shū)館基于其平臺(tái)自行開(kāi)發(fā)和運(yùn)行自有APP。雖然商業(yè)化LSP提供了大量API,但在此基礎(chǔ)上開(kāi)發(fā)的各類(lèi)外掛應(yīng)用缺乏統(tǒng)一的應(yīng)用平臺(tái),“各自為政”和重復(fù)性開(kāi)發(fā)現(xiàn)象普遍,從而形成大量新的異構(gòu)系統(tǒng)和“數(shù)據(jù)孤島”。北京大學(xué)圖書(shū)館朱強(qiáng)指出:“當(dāng)前圖書(shū)館對(duì)其管理系統(tǒng)的發(fā)展無(wú)話(huà)語(yǔ)權(quán),系統(tǒng)與數(shù)據(jù)開(kāi)發(fā)商對(duì)數(shù)據(jù)庫(kù)和系統(tǒng)的壟斷極大地限制了我國(guó)圖書(shū)館的發(fā)展,因此高校圖書(shū)館應(yīng)該組成聯(lián)盟,自主研發(fā)服務(wù)系統(tǒng),加大自主權(quán)和議價(jià)權(quán),從根本上改變圖書(shū)館管理系統(tǒng)的發(fā)展現(xiàn)狀”[3]。為此,不少高校圖書(shū)館呼喚有別于當(dāng)前商業(yè)LSP的新一代圖書(shū)館服務(wù)平臺(tái)。它應(yīng)該是由圖書(shū)館主導(dǎo)、開(kāi)放可定制的系統(tǒng),功能要靈活可選擇,并支持基于該平臺(tái)的個(gè)性化開(kāi)發(fā);建設(shè)模式應(yīng)該是聯(lián)合圖書(shū)館和第三方開(kāi)發(fā)商/服務(wù)商,形成開(kāi)發(fā)聯(lián)盟和服務(wù)聯(lián)盟,并共享開(kāi)發(fā)成果和服務(wù)成果。
面對(duì)圖書(shū)館界的轉(zhuǎn)型發(fā)展要求,CALIS在“十三五”伊始便提出了新發(fā)展時(shí)期的三大任務(wù),包括持續(xù)推動(dòng)高校圖書(shū)館整體快速發(fā)展、建設(shè)世界先進(jìn)水平的綜合信息協(xié)同服務(wù)體系、促進(jìn)建立高校圖書(shū)館與信息產(chǎn)業(yè)界的開(kāi)放協(xié)同發(fā)展體系。工作總綱是以公共平臺(tái)為支撐下的新一代圖書(shū)館系統(tǒng)建設(shè),工作的中心是提出信息時(shí)代新一代高校圖書(shū)館解決方案。項(xiàng)目主要任務(wù)包括新一代高校圖書(shū)館運(yùn)行模式研究以及新一代高校圖書(shū)館系統(tǒng)研發(fā),包括選擇技術(shù)架構(gòu)、培育開(kāi)發(fā)團(tuán)隊(duì)、研制應(yīng)用系統(tǒng),新一代高校圖書(shū)館支撐環(huán)境建設(shè)等。其中,技術(shù)架構(gòu)的選擇是CALIS整個(gè)項(xiàng)目能否成功和持續(xù)發(fā)展的關(guān)鍵。
FOLIO(Future of Libraries is Open)是一個(gè)開(kāi)源社區(qū)項(xiàng)目[4],成立于2016年6月,由開(kāi)放圖書(shū)館基金會(huì)(Open Library Foundation)資助和管理,社區(qū)成員由圖書(shū)館、開(kāi)發(fā)商、資源商和服務(wù)商組成,其目標(biāo)是提供一套開(kāi)源圖書(shū)館系統(tǒng)、一個(gè)開(kāi)放平臺(tái)(open platform as a service),并支持開(kāi)發(fā)新的應(yīng)用服務(wù)。FOLIO通過(guò)圖書(shū)館、開(kāi)發(fā)者和供應(yīng)商之間的獨(dú)特合作,重構(gòu)圖書(shū)館系統(tǒng)軟件,不僅包含當(dāng)前圖書(shū)館管理系統(tǒng)的核心功能,還超越傳統(tǒng)圖書(shū)館管理系統(tǒng)和商業(yè)化LSP,創(chuàng)建了開(kāi)放平臺(tái)的新模式。FOLIO平臺(tái)基于統(tǒng)一的微服務(wù)架構(gòu),內(nèi)置多租客模式,采用模塊化的應(yīng)用架構(gòu),具有完全的開(kāi)放性和靈活的可擴(kuò)展性,能夠適應(yīng)圖書(shū)館不斷變化的新需求。
FOLIO的出現(xiàn)引起國(guó)內(nèi)外高校的關(guān)注和積極參與。EBSCO作為FOLIO的重要推動(dòng)者,與CALIS管理中心于2016年9月在北京大學(xué)簽署合作協(xié)議,共同開(kāi)展FOLIO在CALIS新一代圖書(shū)館系統(tǒng)建設(shè)中的應(yīng)用可行性研究。2017年3月,CALIS正式啟動(dòng)基于FOLIO的項(xiàng)目建設(shè)工作,提出基于FOLIO微服務(wù)架構(gòu)的CALIS新一代圖書(shū)館服務(wù)平臺(tái)(以下簡(jiǎn)稱(chēng)“CLSP”)的系統(tǒng)規(guī)劃、平臺(tái)架構(gòu)、社區(qū)建設(shè)等內(nèi)容[5-6],陸續(xù)組織研發(fā)了基于CLSP平臺(tái)的一系列應(yīng)用系統(tǒng)[7-9],由此推動(dòng)了FOLIO在國(guó)內(nèi)的快速發(fā)展。
CALIS圖書(shū)館服務(wù)平臺(tái)的定位在于成為新一代圖書(shū)館系統(tǒng)。如果把目前商業(yè)化LSP稱(chēng)為第一代LSP,那么基于FOLIO微服務(wù)架構(gòu)開(kāi)發(fā)的新一代圖書(shū)館服務(wù)平臺(tái)可以稱(chēng)為第二代LSP。新一代圖書(shū)館系統(tǒng)研發(fā)要解決的不僅是一個(gè)應(yīng)用產(chǎn)品,還要為其建立一個(gè)支持圖書(shū)館發(fā)展的生態(tài)環(huán)境,或者說(shuō)新業(yè)態(tài)、一個(gè)面向未來(lái)圖書(shū)館發(fā)展的新模式。新一代圖書(shū)館系統(tǒng)要能支持實(shí)現(xiàn)不同類(lèi)型、不同階段的智慧圖書(shū)館,既包括傳統(tǒng)圖書(shū)館業(yè)務(wù)和服務(wù)功能的升華,還包括全面支持學(xué)校教學(xué)和科研的發(fā)展,支持各類(lèi)文獻(xiàn)資源、知識(shí)資源和融媒體資源的管理和發(fā)布。
CLSP基于FOLIO微服務(wù)架構(gòu)開(kāi)發(fā),其目標(biāo)是建立一個(gè)功能強(qiáng)大的支持平臺(tái)即服務(wù)(Platform as a Service,PaaS)的開(kāi)放平臺(tái),在此基礎(chǔ)上開(kāi)發(fā)出適合國(guó)內(nèi)圖書(shū)館需要的開(kāi)放的圖書(shū)館系統(tǒng)和其他應(yīng)用系統(tǒng),同時(shí)開(kāi)發(fā)出基于FOLIO技術(shù)的CALIS公共服務(wù)平臺(tái),并支持基于平臺(tái)開(kāi)發(fā)新的應(yīng)用服務(wù),通過(guò)社區(qū)聯(lián)盟支持多方合作建設(shè),建立廣泛的產(chǎn)業(yè)協(xié)同發(fā)展聯(lián)盟,逐步形成可持續(xù)發(fā)展的圖書(shū)館生態(tài)環(huán)境。
CLSP建設(shè)目標(biāo)包括4個(gè)方面。①業(yè)務(wù)目標(biāo)。包括支持新業(yè)務(wù)、新模式的系統(tǒng)開(kāi)發(fā)和運(yùn)行,如采編一體化、學(xué)科服務(wù)、研究數(shù)據(jù)管理、智能分析決策服務(wù)等;支持構(gòu)建能替代傳統(tǒng)ILS的新一代圖書(shū)館服務(wù)平臺(tái),以及擴(kuò)展的業(yè)務(wù)服務(wù)平臺(tái);支持圖書(shū)館業(yè)務(wù)外包平臺(tái)的開(kāi)發(fā)和運(yùn)行。②共享和協(xié)作目標(biāo)。包括內(nèi)置多種類(lèi)型的數(shù)據(jù)標(biāo)準(zhǔn)和數(shù)據(jù)模型、多種API;支持圖書(shū)館之間多種資源共享、協(xié)同服務(wù)方式;支持面向多租客、多聯(lián)盟的共享與協(xié)作服務(wù)平臺(tái)的建設(shè)。③平臺(tái)支撐目標(biāo)。包括研發(fā)基礎(chǔ)支撐子平臺(tái)、運(yùn)營(yíng)中心子平臺(tái);構(gòu)建支持DevOps的運(yùn)維一體化管理平臺(tái),以及提高微服務(wù)開(kāi)發(fā)和運(yùn)維效率的系列工具。④社區(qū)目標(biāo)。要廣泛聯(lián)合圖書(shū)館技術(shù)隊(duì)伍、IT企業(yè)和個(gè)人開(kāi)發(fā)者,分工合作,共同開(kāi)發(fā)新一代圖書(shū)館系統(tǒng)和其他應(yīng)用系統(tǒng)的功能模塊,能相互集成融合,形成一體化的圖書(shū)館服務(wù)平臺(tái)。
CLSP致力于實(shí)現(xiàn)面向圖書(shū)館的業(yè)務(wù)自組、數(shù)據(jù)自管、模式自選的三大核心服務(wù)目標(biāo)。
(1)業(yè)務(wù)自組?,F(xiàn)代圖書(shū)館系統(tǒng)的升級(jí)換代選擇的不僅是系統(tǒng),還是未來(lái)的發(fā)展戰(zhàn)略與發(fā)展路徑。一方面要對(duì)傳統(tǒng)業(yè)務(wù)進(jìn)行優(yōu)化,提升工作效率和用戶(hù)體驗(yàn);另一方面要考慮服務(wù)轉(zhuǎn)型創(chuàng)新的問(wèn)題,要開(kāi)拓新服務(wù)和新的業(yè)務(wù)模式。
面對(duì)這種復(fù)雜多變的需求,CLSP需要解決眾口難調(diào)的問(wèn)題。這需要為圖書(shū)館搭建一個(gè)統(tǒng)一平臺(tái)(包括統(tǒng)一基礎(chǔ)支撐平臺(tái)、統(tǒng)一運(yùn)營(yíng)平臺(tái)和統(tǒng)一數(shù)據(jù)管理平臺(tái))、制訂統(tǒng)一標(biāo)準(zhǔn)(包括統(tǒng)一接口標(biāo)準(zhǔn)、統(tǒng)一集成接入標(biāo)準(zhǔn)、統(tǒng)一驗(yàn)收測(cè)試標(biāo)準(zhǔn))、完善統(tǒng)一的應(yīng)用市場(chǎng),提供豐富的備選產(chǎn)品。圖書(shū)館可根據(jù)自身的服務(wù)定位和當(dāng)前所處的發(fā)展階段,自由選擇最適合的成熟應(yīng)用,也可針對(duì)某個(gè)業(yè)務(wù)需求自行開(kāi)發(fā)或委托開(kāi)發(fā),可隨時(shí)更換運(yùn)營(yíng)中的應(yīng)用產(chǎn)品,同時(shí)支持對(duì)部門(mén)、崗位、場(chǎng)景的靈活調(diào)整。
(2)數(shù)據(jù)自管。圖書(shū)館普遍面臨無(wú)法自主掌控使用系統(tǒng)產(chǎn)生數(shù)據(jù)的問(wèn)題,難以對(duì)已有分散在各系統(tǒng)的各類(lèi)數(shù)據(jù)進(jìn)行統(tǒng)一的統(tǒng)計(jì)分析和深度利用,造成數(shù)據(jù)資產(chǎn)的浪費(fèi)和流失。圖書(shū)館通常購(gòu)買(mǎi)和部署了大量異構(gòu)應(yīng)用系統(tǒng),陷入多系統(tǒng)入口分散、數(shù)據(jù)自成體系、無(wú)法統(tǒng)一管理的困境。與此同時(shí),圖書(shū)館大量數(shù)據(jù)掌握在各種類(lèi)型的開(kāi)發(fā)商及其應(yīng)用系統(tǒng)之中,對(duì)數(shù)據(jù)的合理利用及敏感數(shù)據(jù)的安全都無(wú)法自主控制。當(dāng)系統(tǒng)需要升級(jí)的時(shí)候,不得不面對(duì)眾多開(kāi)發(fā)商。由于系統(tǒng)之間的集成交互方式多種多樣,牽一發(fā)而動(dòng)全身,升級(jí)往往要付出高昂的成本,還經(jīng)常遇到原有開(kāi)發(fā)商轉(zhuǎn)行、轉(zhuǎn)型、倒閉等問(wèn)題。
數(shù)據(jù)自管就是允許圖書(shū)館基于同一個(gè)平臺(tái)來(lái)管理、挖掘、發(fā)布所有的自有數(shù)據(jù),包括業(yè)務(wù)數(shù)據(jù)、文獻(xiàn)數(shù)據(jù)、知識(shí)數(shù)據(jù)、多媒體數(shù)據(jù)、用戶(hù)數(shù)據(jù)、日志數(shù)據(jù)等。圖書(shū)館可根據(jù)自身需要,對(duì)這些數(shù)據(jù)進(jìn)行自主管理、分析與挖掘,按需生成各種統(tǒng)計(jì)報(bào)表和分析報(bào)告,并能更有效地支持相關(guān)業(yè)務(wù)工作。即使更換了業(yè)務(wù)系統(tǒng),也可以避免核心數(shù)據(jù)的丟失。實(shí)現(xiàn)數(shù)據(jù)自管將允許圖書(shū)館對(duì)多樣化數(shù)據(jù)進(jìn)行存儲(chǔ)、管理、擴(kuò)展和服務(wù),全面掌控?cái)?shù)據(jù)資產(chǎn),更好地為分析決策提供依據(jù),并支撐圖書(shū)館向智慧化方向發(fā)展。
(3)模式自選。不同圖書(shū)館對(duì)系統(tǒng)部署模式存在多種不同需求。實(shí)力雄厚的圖書(shū)館有強(qiáng)大的館員隊(duì)伍和硬件設(shè)施,通常希望新系統(tǒng)安裝在本地機(jī)房服務(wù)器上。有些圖書(shū)館由于條件有限,沒(méi)有符合要求的機(jī)房和服務(wù)器,通常希望將系統(tǒng)部署到商業(yè)云上,為讀者提供公有云服務(wù)。還有一種選擇是混合云部署模式,即與圖書(shū)館日常工作息息相關(guān)的系統(tǒng)安裝在本館機(jī)房中,非核心業(yè)務(wù)系統(tǒng)可以選用云服務(wù)模式,但系統(tǒng)之間能夠?qū)崿F(xiàn)緊密集成、單點(diǎn)登錄等。除上述3種方式外,還有一種漸進(jìn)式上云模式,本館部分舊系統(tǒng)還繼續(xù)使用,新業(yè)務(wù)系統(tǒng)選用云平臺(tái)上提供的新服務(wù),新舊系統(tǒng)能夠?qū)崿F(xiàn)集成。
微服務(wù)是一種基于很多小而獨(dú)立的處理過(guò)程,每個(gè)微服務(wù)都圍繞具體業(yè)務(wù)進(jìn)行構(gòu)建,每個(gè)服務(wù)運(yùn)行在獨(dú)立的進(jìn)程中,進(jìn)程之間采用輕量級(jí)通信,基于HTTP的RESTful API來(lái)完成。采用分布式集群管理方式,可避免出現(xiàn)單點(diǎn)失效的問(wèn)題。微服務(wù)架構(gòu)正日益成為有效開(kāi)發(fā)和快速部署新功能的重要途徑。它很好地解決了伴隨著不斷創(chuàng)建新服務(wù)所帶來(lái)的復(fù)雜難題,極大地方便任何應(yīng)用服務(wù)的快速開(kāi)發(fā)和部署。這種微服務(wù)架構(gòu)支持應(yīng)用系統(tǒng)的迭代式開(kāi)發(fā)、版本快速升級(jí)和靈活部署,非常適合新一代圖書(shū)館服務(wù)平臺(tái)(包括智慧圖書(shū)館在內(nèi))的建設(shè)和發(fā)展要求,支持IT企業(yè)和圖書(shū)館共同構(gòu)建在同一個(gè)服務(wù)平臺(tái)上的各類(lèi)應(yīng)用系統(tǒng)。
CLSP采用FOLIO微服務(wù)架構(gòu),與國(guó)際FOLIO平臺(tái)接軌,可以充分利用FOLIO社區(qū)的最新研發(fā)成果,在此基礎(chǔ)上,搭建自己的應(yīng)用基礎(chǔ)平臺(tái)、應(yīng)用商店,開(kāi)發(fā)相應(yīng)的應(yīng)用系統(tǒng),實(shí)現(xiàn)應(yīng)用定制化和本地化,為圖書(shū)館提供定制業(yè)務(wù)模式。CLSP平臺(tái)模塊要求能與FOLIO兼容發(fā)展,在升級(jí)和新增功能時(shí)要兼容原接口。平臺(tái)要具備良好的開(kāi)放性和可擴(kuò)展性,可以設(shè)計(jì)開(kāi)發(fā)新的應(yīng)用模式。
此外,CLSP平臺(tái)的技術(shù)路線(xiàn)還包括采用React技術(shù)支持多終端界面、全面提供OpenAPI支持多種互聯(lián)互通方式、支持多類(lèi)型機(jī)構(gòu)(圖書(shū)館、出版社、館配商等)、支持大數(shù)據(jù)與服務(wù)的智慧化和智能化、提供APP應(yīng)用市場(chǎng)來(lái)支持各類(lèi)APP的統(tǒng)一管理和選用、支持聯(lián)盟內(nèi)與聯(lián)盟間的多種館際共享與協(xié)作、無(wú)縫嵌入CALIS等公共數(shù)據(jù)服務(wù)、支持分步實(shí)施和逐步完成對(duì)原有系統(tǒng)的升級(jí)替換。
CLSP的建設(shè)內(nèi)容包括5個(gè)方面。①制訂一套引領(lǐng)新一代圖書(shū)館系統(tǒng)的研究機(jī)制,包括組織圖書(shū)館行業(yè)專(zhuān)家持續(xù)開(kāi)展新一代圖書(shū)館及其系統(tǒng)的發(fā)展研究,面向社會(huì)不斷公開(kāi)發(fā)布研究成果,共同把握?qǐng)D書(shū)館及其系統(tǒng)的發(fā)展;②組建多元化開(kāi)發(fā)者聯(lián)盟與圖書(shū)館聯(lián)盟,為圖書(shū)館、系統(tǒng)商、平臺(tái)商、數(shù)據(jù)與資源商及開(kāi)發(fā)愛(ài)好者提供開(kāi)發(fā)培訓(xùn)以及交流交互的環(huán)境與平臺(tái),培育活躍的圖書(shū)館應(yīng)用開(kāi)發(fā)社群;③搭建一個(gè)開(kāi)放互聯(lián)且可擴(kuò)展的系統(tǒng)平臺(tái),支持多種部署方式;④創(chuàng)建一個(gè)豐富活躍的應(yīng)用產(chǎn)品市場(chǎng),支持開(kāi)發(fā)商發(fā)布符合CLSP要求的APP,并供圖書(shū)館靈活選用;⑤建立和運(yùn)行一套云服務(wù)平臺(tái),為圖書(shū)館提供云端的設(shè)備、系統(tǒng)、人力與運(yùn)維服務(wù)。5個(gè)方面建設(shè)內(nèi)容相互促進(jìn),共同構(gòu)建統(tǒng)一的多元化生態(tài)環(huán)境。
CLSP平臺(tái)具有五大核心要素,可以概括為5個(gè)開(kāi)放和5個(gè)標(biāo)準(zhǔn)化:基于FOLIO的開(kāi)放式、標(biāo)準(zhǔn)化微服務(wù)架構(gòu);開(kāi)放式多類(lèi)型的中心知識(shí)庫(kù),具有標(biāo)準(zhǔn)化、語(yǔ)義化和關(guān)聯(lián)化特性;開(kāi)放式、多層次的平臺(tái)服務(wù),支持軟件即服務(wù)(Software as a Service,SaaS)和PaaS等云服務(wù)模式;支持多樣化應(yīng)用的開(kāi)放式協(xié)作開(kāi)發(fā),采用標(biāo)準(zhǔn)化的封裝方式,通過(guò)嚴(yán)格的標(biāo)準(zhǔn)化兼容性認(rèn)證;基于多元社區(qū)聯(lián)盟的開(kāi)放式、包容性的生態(tài)環(huán)境,采用規(guī)范化管理,支持可持續(xù)發(fā)展。
CLSP總體應(yīng)用架構(gòu)(見(jiàn)圖1)由保障體系、設(shè)施層、支撐層、應(yīng)用層、門(mén)戶(hù)層和終端層構(gòu)成?;诠性苹A(chǔ)設(shè)施和私有云基礎(chǔ)設(shè)施搭建,分別為機(jī)構(gòu)用戶(hù)和運(yùn)營(yíng)用戶(hù)提供對(duì)應(yīng)的支撐服務(wù)和業(yè)務(wù)服務(wù)。
圖1 CLSP總體應(yīng)用架構(gòu)
BIBFRAME是以資源描述框架(Resource Description Framework,RDF)為基礎(chǔ)的書(shū)目數(shù)據(jù)格式,支持語(yǔ)義網(wǎng)(Semantic Web)技術(shù)標(biāo)準(zhǔn)。BIBFRAME參照RDA(Resource Description Access)制訂,是為滿(mǎn)足關(guān)聯(lián)數(shù)據(jù)時(shí)代的資源描述需求而誕生的,被定位為取代MARC的新數(shù)據(jù)格式。BIBFRAME旨在使圖書(shū)館的書(shū)目資源以更加開(kāi)放、共享的形式融入互聯(lián)網(wǎng)。2016年4月正式發(fā)布BIBFRAME2.0版本。
FOLIO社區(qū)創(chuàng)新提出了Codex元數(shù)據(jù)模型,其靈感來(lái)自BIBFRAME2.0概念模型和都柏林核心元素,由實(shí)例、單件/館藏、包、位置和范圍等對(duì)象組成。Codex作為FOLIO架構(gòu)中的一個(gè)標(biāo)準(zhǔn)虛擬化層,使得FOLIO能夠集成各種資源的各種元數(shù)據(jù),而不需要關(guān)心元數(shù)據(jù)的格式、編碼或者存儲(chǔ)位置。Codex消除了編碼和格式的差異,對(duì)所有相關(guān)資源提供了統(tǒng)一的表示方式,而不管它們是如何管理的。它實(shí)現(xiàn)了一種輕量級(jí)(簡(jiǎn)化)的元數(shù)據(jù)模型來(lái)描述資源。這種通用的共性能夠映射到大多數(shù)已有的元數(shù)據(jù)模型,因此可以提供一個(gè)通用詞匯表。Codex跨越存儲(chǔ)位置,不用關(guān)心資源是本地管理,或是位于遠(yuǎn)程系統(tǒng)中。
CLSP采用Codex來(lái)管理元數(shù)據(jù)資源,對(duì)其進(jìn)行兼容性擴(kuò)展,并在此基礎(chǔ)上進(jìn)一步設(shè)計(jì)和實(shí)現(xiàn)統(tǒng)一的數(shù)據(jù)管理。
CLSP數(shù)據(jù)管理內(nèi)容包括4個(gè)部分:①資源管理,涉及的資源類(lèi)型包括圖書(shū)、期刊文章、論文、古籍、圖片、音視頻、館藏?cái)?shù)據(jù)、規(guī)范庫(kù)、研究數(shù)據(jù)、關(guān)聯(lián)數(shù)據(jù)、知識(shí)資源等;②業(yè)務(wù)數(shù)據(jù)管理,其數(shù)據(jù)類(lèi)型包括采訪、編目、流通、用戶(hù)等各類(lèi)業(yè)務(wù)數(shù)據(jù);③日志數(shù)據(jù)管理,其數(shù)據(jù)類(lèi)型包括系統(tǒng)各類(lèi)的用戶(hù)訪問(wèn)/操作/接口等日志數(shù)據(jù),以及用戶(hù)畫(huà)像數(shù)據(jù)等;④數(shù)據(jù)分析與挖掘,利用前面3類(lèi)數(shù)據(jù)進(jìn)行各種統(tǒng)計(jì)分析,根據(jù)管理與服務(wù)需求制作統(tǒng)計(jì)分析模型,生成各類(lèi)統(tǒng)計(jì)報(bào)表和分析報(bào)告,通過(guò)智能計(jì)算和數(shù)據(jù)挖掘等手段深挖數(shù)據(jù)中潛在的價(jià)值。
CLSP數(shù)據(jù)管理平臺(tái)分為CALIS大數(shù)據(jù)平臺(tái)和圖書(shū)館數(shù)據(jù)平臺(tái)。CALIS大數(shù)據(jù)平臺(tái)用于匯集、整合和管理CALIS各類(lèi)資源和數(shù)據(jù),為圖書(shū)館、館配商和出版商提供基于數(shù)據(jù)倉(cāng)庫(kù)的商業(yè)智能分析服務(wù)和基于機(jī)器學(xué)習(xí)的數(shù)據(jù)挖掘與智能分析服務(wù)。圖書(shū)館數(shù)據(jù)平臺(tái)用于匯集、整合和管理圖書(shū)館各類(lèi)資源和數(shù)據(jù),能嵌入CLSP其他應(yīng)用系統(tǒng),為館員和讀者提供商業(yè)智能分析服務(wù)、數(shù)據(jù)挖掘和個(gè)性化智能推薦等服務(wù)。
數(shù)據(jù)管理的價(jià)值在于通過(guò)對(duì)數(shù)據(jù)的全面管理,使圖書(shū)館的業(yè)務(wù)擺脫對(duì)獨(dú)立應(yīng)用系統(tǒng)的依賴(lài),不受各應(yīng)用系統(tǒng)廠商的牽制,實(shí)現(xiàn)數(shù)據(jù)自管的目標(biāo)。
標(biāo)準(zhǔn)化是CLSP建設(shè)的核心要素之一,是一項(xiàng)非常重要的基礎(chǔ)性工作,是圖書(shū)館生態(tài)建設(shè)能否順利推進(jìn)的關(guān)鍵。CLSP項(xiàng)目自啟動(dòng)以來(lái),CALIS投入大量人力來(lái)推動(dòng)相關(guān)技術(shù)標(biāo)準(zhǔn)規(guī)范的建設(shè)。2017年5—10月,CALIS先后發(fā)布了《CLSP微服務(wù)架構(gòu)產(chǎn)品相關(guān)命名規(guī)范》《CLSP微服務(wù)Module開(kāi)發(fā)規(guī)范》《CLSP前端開(kāi)發(fā)規(guī)范》,以及面向第三方系統(tǒng)集成的《CALIS高等教育圖書(shū)館云服務(wù)平臺(tái)(CLSP)技術(shù)標(biāo)準(zhǔn)開(kāi)放接口》系列規(guī)范(由總體說(shuō)明、支撐類(lèi)接口、圖書(shū)館類(lèi)接口、館配商類(lèi)接口、平臺(tái)商類(lèi)接口5個(gè)部分組成)。2018年,陸續(xù)發(fā)布《CALIS新一代圖書(shū)館服務(wù)平臺(tái)APP測(cè)試驗(yàn)收管理規(guī)范》《CLSP與開(kāi)發(fā)商APP集成部署規(guī)范》《CLSP統(tǒng)一認(rèn)證集成規(guī)范》《采編一體化集成規(guī)范》等。
這些標(biāo)準(zhǔn)規(guī)范,用于指導(dǎo)和規(guī)范各應(yīng)用的開(kāi)發(fā)、部署和集成,確保開(kāi)發(fā)出的應(yīng)用成果符合平臺(tái)要求,實(shí)現(xiàn)各應(yīng)用的統(tǒng)一接入與管理。
CLSP系統(tǒng)由三大部分組成。一是CALIS公共服務(wù)平臺(tái),包括采編一體化、館際互借與文獻(xiàn)傳遞、大數(shù)據(jù)平臺(tái)、數(shù)據(jù)可視化展現(xiàn)、中文電子書(shū)平臺(tái)、信息素養(yǎng)教學(xué)與競(jìng)賽平臺(tái)、中央資源服務(wù)平臺(tái)等;二是圖書(shū)館SaaS服務(wù)平臺(tái),包括資源管理APP群、資源獲取APP群、智能服務(wù)APP群,支持紙電一體化的采訪、編目、典藏、流通等模塊,以及統(tǒng)計(jì)、資源發(fā)現(xiàn)、OPAC、大數(shù)據(jù)分析、系統(tǒng)配置、館員門(mén)戶(hù)、讀者門(mén)戶(hù)等;三是基礎(chǔ)支撐平臺(tái),包括用戶(hù)管理、日志采集、APP監(jiān)控、APP應(yīng)用市場(chǎng)、運(yùn)營(yíng)中心、核心業(yè)務(wù)基礎(chǔ)API、統(tǒng)一認(rèn)證等。
CALIS公共服務(wù)平臺(tái)用于面向圖書(shū)館、出版商和館配商提供公共服務(wù)。圖書(shū)館SaaS服務(wù)平臺(tái)用于為圖書(shū)館提供新一代圖書(shū)館系統(tǒng)和其他應(yīng)用系統(tǒng)的云端服務(wù),并支持本地部署模式,能集成CALIS公共服務(wù)平臺(tái)的公共服務(wù),方便用戶(hù)使用?;A(chǔ)支撐平臺(tái)用于支撐CALIS公共服務(wù)平臺(tái)和圖書(shū)館SaaS服務(wù)平臺(tái)的部署、集成和運(yùn)維。其中,CALIS采編一體化平臺(tái)是CALIS公共服務(wù)的重要組成部分,由圖書(shū)館聯(lián)合采訪服務(wù)子平臺(tái)、編目前置服務(wù)子平臺(tái)、館配商SaaS服務(wù)子平臺(tái)和出版商SaaS服務(wù)子平臺(tái)組成,分別為圖書(shū)館、館配商和出版商提供出版社直采、新書(shū)快速到館、讀者驅(qū)動(dòng)的紙電一體化采訪、協(xié)同采訪與數(shù)據(jù)共享等創(chuàng)新服務(wù),通過(guò)與CALIS大數(shù)據(jù)平臺(tái)無(wú)縫集成,還提供館配商服務(wù)評(píng)估、智能采訪、大數(shù)據(jù)挖掘等智能分析服務(wù)。該平臺(tái)在圖書(shū)館界率先支持GB/T 30330—2013《中國(guó)出版物在線(xiàn)信息交換-圖書(shū)產(chǎn)品信息格式規(guī)范》(CNONIX)國(guó)家標(biāo)準(zhǔn),與國(guó)家新聞出版發(fā)行信息公共服務(wù)平臺(tái)實(shí)現(xiàn)了基于CNONIX標(biāo)準(zhǔn)的信息交換,與多家出版社實(shí)現(xiàn)書(shū)目、訂購(gòu)、編目等數(shù)據(jù)對(duì)接,與多家館配商實(shí)現(xiàn)了征訂目錄、訂購(gòu)和編目等數(shù)據(jù)對(duì)接,打通了從出版、發(fā)行到圖書(shū)館的數(shù)據(jù)交換通道,實(shí)現(xiàn)產(chǎn)業(yè)鏈上下游業(yè)務(wù)協(xié)同。
CLSP支持APP的靈活開(kāi)發(fā),為圖書(shū)館提供了3種APP開(kāi)發(fā)方式。①圖書(shū)館自主開(kāi)發(fā)方式。需求、設(shè)計(jì)、開(kāi)發(fā)、測(cè)試等環(huán)節(jié)由圖書(shū)館完全自主承擔(dān),部署運(yùn)維可選擇本地或云平臺(tái)。②圖書(shū)館主導(dǎo)的開(kāi)發(fā)方式。圖書(shū)館提出自己的業(yè)務(wù)需求,社區(qū)中的某家開(kāi)發(fā)商承擔(dān)需求分析及應(yīng)用的開(kāi)發(fā)任務(wù),部署運(yùn)維可選擇本地或云平臺(tái)。③社區(qū)已有應(yīng)用改造方式。首先取得應(yīng)用所有者授權(quán)或許可,圖書(shū)館自行開(kāi)發(fā)或委托開(kāi)發(fā)商對(duì)該應(yīng)用進(jìn)行改造,使之符合本館需求。
無(wú)論何種開(kāi)發(fā)方式,基于CLSP平臺(tái)開(kāi)發(fā)的各個(gè)應(yīng)用都應(yīng)遵循以下兩大設(shè)計(jì)原則。一是平臺(tái)統(tǒng)一原則。CLSP通過(guò)一系列核心API(如用戶(hù)管理、采訪、編目、流通等)來(lái)統(tǒng)一管理核心業(yè)務(wù)數(shù)據(jù)。相關(guān)業(yè)務(wù)APP需要調(diào)用這些API將核心業(yè)務(wù)數(shù)據(jù)存儲(chǔ)至CLSP平臺(tái)中。CLSP基礎(chǔ)平臺(tái)統(tǒng)一采用PostgreSQL作為底層數(shù)據(jù)庫(kù)。每個(gè)APP對(duì)每個(gè)租客建立獨(dú)立的Schema進(jìn)行數(shù)據(jù)存儲(chǔ)。CLSP采用統(tǒng)一的OKAPI微服務(wù)注冊(cè)中心,所有微服務(wù)模塊由OKAPI進(jìn)行注冊(cè)管理和請(qǐng)求分配。二是業(yè)務(wù)獨(dú)立原則。CLSP上的APP運(yùn)行是獨(dú)立的進(jìn)程,程序邏輯及數(shù)據(jù)不會(huì)被其他APP非法訪問(wèn)。所有APP通過(guò)將接口注冊(cè)到OKAPI上來(lái)公開(kāi)自己的訪問(wèn)方式。APP通過(guò)OKAPI調(diào)用其他APP注冊(cè)的API,實(shí)現(xiàn)互聯(lián)互通和分工協(xié)作。CLSP上各個(gè)APP的數(shù)據(jù)庫(kù)完全獨(dú)立,APP只能訪問(wèn)自己的數(shù)據(jù)庫(kù),需要使用外部數(shù)據(jù)時(shí)必須通過(guò)API調(diào)用,而API的調(diào)用需要經(jīng)過(guò)OKAPI授權(quán)檢查,因此可以保證APP的數(shù)據(jù)安全和獨(dú)立。
CLSP支持4種部署方式,包括本地部署方式、云端部署方式、云端租用方式、混合方式。如圖2所示。
圖2 CLSP支持的部署模式
圖書(shū)館可完全采用公有云租用模式(如館A),全部使用公有云上CLSP圖書(shū)館云平臺(tái)中的應(yīng)用;也可以采用混合云模式(如館B),一部分應(yīng)用部署在本地運(yùn)行環(huán)境,另外一部分使用CLSP云平臺(tái)中的應(yīng)用。圖書(shū)館還能采用自租公有云部署模式(如館C),將全部應(yīng)用部署到本館自己租用的公有云上。圖書(shū)館也能完全采用本地部署模式(如館D),全部應(yīng)用放置到本館機(jī)房。
本地部署或自租公有云部署的圖書(shū)館業(yè)務(wù)系統(tǒng)可以是CLSP提供的部分應(yīng)用,也可以是自主開(kāi)發(fā)的APP,這些APP都可以與部署在CLSP公有云中的圖書(shū)館SaaS服務(wù)、CLSP公共服務(wù)和CLSP應(yīng)用商店進(jìn)行集成。
混合云模式的關(guān)鍵在于FOLIO/CLSP平臺(tái)之間的互操作,兩部分的OKAPI可以互相調(diào)用,實(shí)現(xiàn)跨平臺(tái)用戶(hù)漫游和跨平臺(tái)統(tǒng)一日志,實(shí)現(xiàn)平臺(tái)間的應(yīng)用集成和數(shù)據(jù)集成。
CALIS率先基于FOLIO架構(gòu)實(shí)現(xiàn)多個(gè)大型應(yīng)用平臺(tái),其中支撐平臺(tái)、采編一體化、大數(shù)據(jù)、館際互借、圖書(shū)館系統(tǒng)等是CLSP的關(guān)鍵組成部分。這些平臺(tái)實(shí)現(xiàn)了圖書(shū)館之間的業(yè)務(wù)協(xié)作和資源共享。它們的順利推出不僅驗(yàn)證了基于FOLIO的CLSP技術(shù)路線(xiàn)的可行性,也為CLSP的進(jìn)一步建設(shè)奠定了扎實(shí)的技術(shù)基礎(chǔ)。
CALIS首先于2017年11月率先發(fā)布了支持FOLIO的CLSP基礎(chǔ)支撐平臺(tái)和APP應(yīng)用市場(chǎng)管理,同時(shí)發(fā)布了基于FOLIO的Open API平臺(tái),以供第三方圖書(shū)館系統(tǒng)調(diào)用集成。2018年6月推出大數(shù)據(jù)平臺(tái)、采編一體化平臺(tái)和中文核心期刊評(píng)價(jià)系統(tǒng);9月上線(xiàn)CLSP運(yùn)營(yíng)中心v1.0,由深圳大學(xué)主導(dǎo)開(kāi)發(fā)的基于FOLIO的圖書(shū)館系統(tǒng)也成功上線(xiàn)和投入運(yùn)行;12月發(fā)布CLSP平臺(tái)v1.0。2019年7月上線(xiàn)基于FOLIO的全新館際互借與文獻(xiàn)傳遞系統(tǒng),開(kāi)通了1 100多家圖書(shū)館,采用新的業(yè)務(wù)模式,大幅提高了用戶(hù)請(qǐng)求的處理效率,為各類(lèi)讀者提供更高效的文獻(xiàn)獲取服務(wù);同時(shí),CALIS解決了OKAPI在多租客的集群部署和運(yùn)行時(shí)存在的問(wèn)題,使得CLSP能成功支撐上千家多租客的運(yùn)行模式;9月發(fā)布CLSP平臺(tái)官網(wǎng)、新版CLSP應(yīng)用商店、新版運(yùn)營(yíng)中心等平臺(tái);11月發(fā)布輔助決策的數(shù)據(jù)可視化大屏平臺(tái)。
CALIS通過(guò)不斷發(fā)布這些應(yīng)用,不僅積累了APP開(kāi)發(fā)經(jīng)驗(yàn),還豐富了CLSP應(yīng)用市場(chǎng),有力推動(dòng)了CLSP建設(shè)進(jìn)一步向縱深發(fā)展。
FOLIO和CLSP之所以備受期待,是因?yàn)樗c商業(yè)LSP相比,具備很多得天獨(dú)厚的優(yōu)勢(shì),符合圖書(shū)館對(duì)未來(lái)系統(tǒng)的諸多期待(見(jiàn)表1)。
表1 商業(yè)LSP與FOLIO/CLSP對(duì)比表
CALIS以圖書(shū)館發(fā)展前沿為導(dǎo)向,在凝聚高校圖書(shū)館整體力量的基礎(chǔ)上協(xié)調(diào)、推進(jìn)高校圖書(shū)館行業(yè)與其他相關(guān)行業(yè)、產(chǎn)業(yè)合作,建立廣泛的產(chǎn)業(yè)協(xié)同發(fā)展聯(lián)盟,與其他相關(guān)行業(yè)以及產(chǎn)業(yè)主體一起,共同促進(jìn)信息服務(wù)界的社會(huì)化分工與重組,促進(jìn)新的學(xué)術(shù)生態(tài)環(huán)境的形成,促進(jìn)信息服務(wù)行業(yè)、圖書(shū)館業(yè)務(wù)外包服務(wù)行業(yè)及相關(guān)技術(shù)支撐行業(yè)的健康發(fā)展。
2018年5月,CALIS管理中心聯(lián)合北京大學(xué)圖書(shū)館、上海交通大學(xué)圖書(shū)館、中國(guó)人民大學(xué)圖書(shū)館和深圳大學(xué)圖書(shū)館等在上海共同成立的CALIS新一代圖書(shū)館服務(wù)平臺(tái)聯(lián)盟,其愿景是將CLSP聯(lián)盟發(fā)展成為一個(gè)融合多方資源和力量的共同體,匯集圖書(shū)館與信息技術(shù)產(chǎn)業(yè)的聰明才智和實(shí)踐經(jīng)驗(yàn),激發(fā)合作、聯(lián)合創(chuàng)新、完善規(guī)則,探索高校圖書(shū)館協(xié)同發(fā)展機(jī)制,構(gòu)建一個(gè)持續(xù)支持圖書(shū)館創(chuàng)新發(fā)展的開(kāi)放平臺(tái)。CLSP聯(lián)盟由CALIS管理中心牽頭,由多家圖書(shū)館參與。聯(lián)盟下設(shè)多個(gè)需求工作組,每個(gè)工作組由1~2家圖書(shū)館牽頭,多家圖書(shū)館和開(kāi)發(fā)商參與。例如,由上海圖書(shū)館牽頭的元數(shù)據(jù)管理組、上海交通大學(xué)圖書(shū)館牽頭的資源管理組、北京大學(xué)圖書(shū)館及CALIS牽頭的資源獲取組、中國(guó)人民大學(xué)圖書(shū)館牽頭的用戶(hù)管理組、CALIS牽頭的系統(tǒng)管理組等。這種聯(lián)盟合作方式可充分發(fā)揮各家單位的優(yōu)勢(shì),研究分析出各類(lèi)業(yè)務(wù)的最優(yōu)需求,為后續(xù)應(yīng)用研發(fā)做好準(zhǔn)備。
CLSP開(kāi)發(fā)者聯(lián)盟由多家開(kāi)發(fā)商自愿參與,積極參與CLSP平臺(tái)建設(shè),自愿承擔(dān)具體APP的開(kāi)發(fā)或定制。為達(dá)到更好的合作效果,CALIS組織開(kāi)展了多次技術(shù)培訓(xùn),為后續(xù)APP開(kāi)發(fā)和系統(tǒng)對(duì)接做好技術(shù)準(zhǔn)備。
CALIS牽頭組建出版與館配協(xié)作聯(lián)盟,吸納了多家出版社和館配商參加,進(jìn)一步豐富和完善CLSP生態(tài)環(huán)境,形成高校圖書(shū)館與出版產(chǎn)業(yè)界的開(kāi)放協(xié)作服務(wù)體系。
2018年6月,CALIS在北京大學(xué)舉辦了第一次CALIS新一代圖書(shū)館服務(wù)平臺(tái)微服務(wù)開(kāi)發(fā)技術(shù)培訓(xùn),系統(tǒng)培訓(xùn)FOLIO架構(gòu)和模塊開(kāi)發(fā)所需的基本專(zhuān)業(yè)知識(shí)。通過(guò)上機(jī)實(shí)驗(yàn),讓學(xué)員掌握基本模塊的開(kāi)發(fā)和上線(xiàn)方式。首批16家圖書(shū)館和5家公司參加了此次培訓(xùn)。2018年12月5日,在CALIS二十周年會(huì)議之際,CALIS和EBSCO公司在北京大學(xué)共同舉辦了新一代圖書(shū)館平臺(tái)建設(shè)分論壇暨第一屆FOLIO Day。2019年3月,CALIS在北京大學(xué)召開(kāi)了基于FOLIO的新一代圖書(shū)館服務(wù)平臺(tái)建設(shè)合作交流研討會(huì)議,有19家合作單位參加。2019年9月23日,在蘭州大學(xué)召開(kāi)的CALIS 2019年會(huì)上,CALIS和EBSCO公司共同舉辦了圖書(shū)館開(kāi)放平臺(tái)建設(shè)分論壇暨第二屆FOLIO Day,分別介紹CLSP和FOLIO的最新進(jìn)展。
深圳大學(xué)圖書(shū)館在2018年3—9月完成基于FOLIO和CLSP的圖書(shū)館管理系統(tǒng)升級(jí)開(kāi)發(fā)[10]。該系統(tǒng)成為CLSP的重要組成部分,已在該館和其他圖書(shū)館得到實(shí)際應(yīng)用。該系統(tǒng)運(yùn)行穩(wěn)定可靠,滿(mǎn)足了圖書(shū)館業(yè)務(wù)需要,驗(yàn)證了FOLIO的技術(shù)可行性。北京大學(xué)圖書(shū)館[11-12]、廈門(mén)大學(xué)圖書(shū)館[13-14]、上海圖書(shū)館[15]等也積極探索FOLIO技術(shù)在圖書(shū)館中的應(yīng)用,自行開(kāi)發(fā)基于FOLIO的應(yīng)用系統(tǒng),肯定了FOLIO在未來(lái)圖書(shū)館服務(wù)平臺(tái)建設(shè)中的優(yōu)勢(shì)和作用。
伴隨著信息技術(shù)的迅猛發(fā)展和信息量的飛速增長(zhǎng),人們的工作習(xí)慣在發(fā)生變化,對(duì)知識(shí)渴求的廣度和深度也在不斷增加,注重知識(shí)獲取的便捷性與智能化成為普遍需求。為適應(yīng)這種需求,圖書(shū)館需要重新定位自身價(jià)值,重組業(yè)務(wù)形態(tài),創(chuàng)新業(yè)務(wù)模式,開(kāi)展館際協(xié)作共享。因此,構(gòu)建高度開(kāi)放、標(biāo)準(zhǔn)化、可擴(kuò)展的圖書(shū)館服務(wù)平臺(tái)是大勢(shì)所趨。智慧圖書(shū)館是圖書(shū)館的未來(lái)發(fā)展方向,它的關(guān)鍵特性就是動(dòng)態(tài)性和進(jìn)化性[16],能隨用戶(hù)需求的不斷提升而成長(zhǎng),不斷升華圖書(shū)館的服務(wù)。智慧圖書(shū)館的這種演進(jìn)特性要求軟件開(kāi)發(fā)具有快速迭代和容易擴(kuò)展的特性。微服務(wù)架構(gòu)能夠完美支撐智慧圖書(shū)館對(duì)技術(shù)架構(gòu)的這種特殊要求。以FOLIO和CLSP為代表的新一代圖書(shū)館服務(wù)平臺(tái)具備支持智慧化的關(guān)鍵支撐技術(shù),適合作為智慧圖書(shū)館建設(shè)的基礎(chǔ)平臺(tái),在此基礎(chǔ)上,能進(jìn)一步構(gòu)建出智慧社區(qū)、智慧平臺(tái)、智慧數(shù)據(jù)和智慧應(yīng)用,從而推動(dòng)圖書(shū)館從“初級(jí)智慧”“中級(jí)智慧”向“高級(jí)智慧”的不斷發(fā)展。
在圖書(shū)館面臨轉(zhuǎn)型升級(jí)這一歷史時(shí)期,CALIS基于自身在高校圖書(shū)館領(lǐng)域的地位和深耕圖書(shū)館系統(tǒng)建設(shè)的豐富經(jīng)驗(yàn),搭建了基于開(kāi)源FOLIO架構(gòu)的CLSP平臺(tái),推出了一系列應(yīng)用系統(tǒng),取得了良好效果,展現(xiàn)了FOLIO和CLSP所具有的鮮明特色和強(qiáng)大活力。CLSP的技術(shù)特征體現(xiàn)在4個(gè)方面。①可擴(kuò)展、可定制的微服務(wù)架構(gòu),模塊復(fù)用程度高,開(kāi)發(fā)與部署靈活。②應(yīng)用與數(shù)據(jù)分離的設(shè)計(jì)模式,對(duì)數(shù)據(jù)進(jìn)行統(tǒng)一管理,數(shù)據(jù)可以同時(shí)支撐多種應(yīng)用,可避免數(shù)據(jù)對(duì)應(yīng)用的過(guò)度依賴(lài),實(shí)現(xiàn)數(shù)據(jù)自管的目標(biāo)。③開(kāi)放的平臺(tái)架構(gòu),支持多家APP相互集成,提供OpenAPI為第三方系統(tǒng)調(diào)用集成。④標(biāo)準(zhǔn)化可兼容的應(yīng)用開(kāi)發(fā)方式,支持應(yīng)用生態(tài)的建設(shè),豐富應(yīng)用市場(chǎng)。
未來(lái)隨著FOLIO和CLSP平臺(tái)的完善、應(yīng)用的增加、數(shù)據(jù)的豐富和社區(qū)的發(fā)展,這種新型圖書(shū)館生態(tài)將逐步走向成熟,將為高校圖書(shū)館提供更完整的解決方案。