郭志弘
(福州市圖書館,福建 福州350000)
20世紀(jì)60年代,北美和英國(guó)的一些圖書館就開始了通過(guò)電腦單機(jī)為圖書館提供技術(shù)服務(wù),這個(gè)“單機(jī)服務(wù)”標(biāo)志著圖書館自動(dòng)化系統(tǒng)的萌芽。在我國(guó),上世紀(jì)80年代是圖書館自動(dòng)化系統(tǒng)的探索階段。半個(gè)世紀(jì)以來(lái),圖書館經(jīng)歷了以“中央書目數(shù)據(jù)庫(kù)”為技術(shù)核心、以資源為中心、以服務(wù)為立身之本的第一代圖書館,以“統(tǒng)一平臺(tái)建設(shè)”為技術(shù)核心、以業(yè)務(wù)為中心、以業(yè)務(wù)標(biāo)準(zhǔn)化和成本效益化為目標(biāo)的第二代圖書館,目前正在5G技術(shù)、大數(shù)據(jù)、云計(jì)算、人工智能、區(qū)塊鏈技術(shù)等推動(dòng)下,逐步走向以“開放、標(biāo)準(zhǔn)”為技術(shù)核心、以用戶為中心、以“社交化、互動(dòng)化、場(chǎng)景化”為目標(biāo)的第三代圖書館[1]。
FOLIO(The Future of Library Is Open)是一個(gè)開源的圖書館服務(wù)平臺(tái)項(xiàng)目,于2016年興起,是一個(gè)新型開放獲取的學(xué)術(shù)交流合作項(xiàng)目。該項(xiàng)目為圖書館、服務(wù)供應(yīng)商以及開發(fā)人員提供了一個(gè)共同維護(hù)和使用的環(huán)境,是一個(gè)“社交化、互動(dòng)化、場(chǎng)景化”的發(fā)展圖書館的服務(wù)平臺(tái)(Library Services Platform),是一個(gè)可以免費(fèi)使用和發(fā)布的開源(代碼)平臺(tái),一個(gè)可通過(guò)開源項(xiàng)目合作交流的平臺(tái)。它在支持傳統(tǒng)圖書館管理功能的基礎(chǔ)上,讓圖書館、服務(wù)供應(yīng)商和技術(shù)開發(fā)人員與相關(guān)行業(yè)聯(lián)系在一起,通過(guò)合作共同開發(fā)的方式實(shí)現(xiàn)圖書館平臺(tái)的服務(wù)[2]。
FOLIO正是利用開源和協(xié)同社群為基礎(chǔ)的方式重塑著圖書館服務(wù)和創(chuàng)新圖書館的未來(lái),使它成為當(dāng)前第三代圖書館技術(shù)探索的代表。近年來(lái),上海市圖書館行業(yè)協(xié)會(huì)成立了FOLIO技術(shù)及應(yīng)用聯(lián)盟,將FOLIO的研究落地國(guó)內(nèi),促進(jìn)其向開放服務(wù)平臺(tái)過(guò)渡,加速了智慧圖書館應(yīng)用生態(tài)建設(shè)。
筆者通過(guò)SWOT分析法審視FOLIO服務(wù)平臺(tái),對(duì)其存在的優(yōu)勢(shì)、劣勢(shì)、機(jī)遇、威脅進(jìn)行分析研究,旨在引起國(guó)內(nèi)圖書館界對(duì)此服務(wù)平臺(tái)的關(guān)注。
20世紀(jì)80年代,美國(guó)舊金山大學(xué)的韋里克(H.weihrich)教授對(duì)研究對(duì)象的優(yōu)勢(shì)因素(Strength)、弱勢(shì)因素(Weakness)、機(jī)遇因素(Opportunity)和威脅因素(Threat)進(jìn)行綜合考慮和系統(tǒng)分析,進(jìn)而獲得一系列的相應(yīng)結(jié)論,為依據(jù)結(jié)論制定相應(yīng)的組織發(fā)展戰(zhàn)略、計(jì)劃提供了科學(xué)的視角與方法,為形成正確的規(guī)劃以及科學(xué)的對(duì)策提供了工具保障[3]。筆者借鑒此研究工具,試圖對(duì)以FOLIO為代表的第三代圖書館的發(fā)展優(yōu)勢(shì)與方向、面臨機(jī)遇與挑戰(zhàn)展開深入研究,以期發(fā)揮優(yōu)勢(shì),認(rèn)識(shí)不足,抓住機(jī)遇,迎接挑戰(zhàn),取長(zhǎng)補(bǔ)短,加速第三代圖書館的建設(shè)與發(fā)展。
3.1.1 基于穩(wěn)定可靠的網(wǎng)絡(luò)基礎(chǔ)
以FOLIO為代表的第三代圖書館根植于5G技術(shù)、大數(shù)據(jù)、云計(jì)算、人工智能、區(qū)塊鏈技術(shù)下的會(huì)思考的“物聯(lián)網(wǎng)”,即真正意義上的“智聯(lián)網(wǎng)”。
物聯(lián)網(wǎng)解決數(shù)據(jù)的生產(chǎn)和采集,5G通信技術(shù)解決數(shù)據(jù)的傳輸和無(wú)縫銜接,區(qū)塊鏈解決數(shù)據(jù)的存儲(chǔ)和保護(hù),人工智能解決數(shù)據(jù)的分析和應(yīng)用。在萬(wàn)物互聯(lián)這個(gè)大舞臺(tái)上,5G、人工智能、物聯(lián)網(wǎng)、區(qū)塊鏈將同臺(tái)獻(xiàn)藝,為第三代圖書館服務(wù)平臺(tái)提供了充分的網(wǎng)絡(luò)基礎(chǔ)。
3.1.2 具有無(wú)限擴(kuò)展的運(yùn)營(yíng)能力
FOLIO是以用戶為中心的系統(tǒng),具有幾乎無(wú)限的擴(kuò)展能力,提供無(wú)限多的個(gè)性化可能性。未來(lái)的圖書館所開展的業(yè)務(wù)以智慧服務(wù)為目標(biāo),任何單個(gè)企業(yè)都無(wú)法做到大而全,因此必須維持一個(gè)開放的、任何公司或個(gè)人都能夠參與的應(yīng)用生態(tài)環(huán)境,而只有采用了開放的微服務(wù)架構(gòu),支持配置各業(yè)務(wù)系統(tǒng)/模塊通過(guò)程序接口(API)集成,遵循社區(qū)驅(qū)動(dòng)的敏捷開發(fā)模式的“第三代圖書館服務(wù)平臺(tái)”才能做到這一點(diǎn)。
通過(guò)FOLIO服務(wù)平臺(tái)設(shè)計(jì)要求來(lái)看,它不僅要滿足當(dāng)前復(fù)合型圖書館在全媒體管理、全流程管理和全網(wǎng)域資源發(fā)現(xiàn)方面的基本需求,而且具備足夠的靈活性、擴(kuò)展性和個(gè)性化能力,能夠支持未來(lái)圖書館大量已知和未知業(yè)務(wù),幫助圖書館實(shí)現(xiàn)多樣性和差異化發(fā)展,支持圖書館之間的各類合作,如總分館建設(shè)和聯(lián)盟化發(fā)展等,促進(jìn)與相關(guān)行業(yè)形成知識(shí)創(chuàng)新的生態(tài)環(huán)境,最終實(shí)現(xiàn)智慧圖書館,達(dá)成圖書館在數(shù)字時(shí)代的繁榮和復(fù)興[4]。
3.1.3 采用開源軟件和開源框架
從開發(fā)技術(shù)來(lái)看,F(xiàn)OLIO使用的開源軟件和開 源 框 架,主 要 有Java、React、RAML、Vert.x、Stripes、MongoDB、PostgreSQL等。FOLIO基于開源軟件的開放性,支持各類編程語(yǔ)言,不只局限于單一有限的編程語(yǔ)言,支持多類型操作系統(tǒng),可適用于廣大用戶的操作環(huán)境。
FOLIO采用Apache v2開源協(xié)議發(fā)布,讓任何人員、機(jī)構(gòu)、合作伙伴或供應(yīng)商能夠利用這些程序代碼,可以商業(yè)使用,也可以用于其他用途,能讓更多的供應(yīng)商參與平臺(tái)建設(shè),讓越來(lái)越多的供應(yīng)商參與創(chuàng)造符合FOLIO條件的App(無(wú)論是開放或免費(fèi)),讓圖書館服務(wù)合作可以有更多的選擇,同時(shí)也可以使更多的供應(yīng)商有了為圖書館提供服務(wù)的機(jī)會(huì)。
每個(gè)圖書館都可以選擇搭建自己的FOLIO平臺(tái),使用FOLIO提供的各種免費(fèi)的App,或者采用第三方提供的收費(fèi)的FOLIO平臺(tái)和App,建立自己的第三代圖書館服務(wù)平臺(tái)。
FOLIO采用RAML標(biāo)準(zhǔn)、基于Raml/RMB生成接口定義實(shí)施開發(fā),任何具備符合其規(guī)范和標(biāo)準(zhǔn)的接口App都可以兼容FOLIO,讓各種微服務(wù)成為可能[5]。
3.1.4 采用微服務(wù)架構(gòu)
FOLIO將把圖書館服務(wù)劃成具體的、單一的應(yīng)用,每個(gè)應(yīng)用是一個(gè)小的服務(wù),服務(wù)與服務(wù)之間互相協(xié)調(diào)、互相配合,實(shí)現(xiàn)最終的服務(wù)價(jià)值。每個(gè)服務(wù)運(yùn)行于獨(dú)立進(jìn)程之中,服務(wù)間使用輕量級(jí)的通信機(jī)制溝通,每個(gè)服務(wù)都圍繞具體業(yè)務(wù)構(gòu)建,能夠被獨(dú)立地部署到生產(chǎn)環(huán)境,這就是微服務(wù)[6]。
FOILO采用微服務(wù)架構(gòu),對(duì)特定業(yè)務(wù)領(lǐng)域的分析與建模,將復(fù)雜的應(yīng)用分解為小而專一、低耦合度并且高度自治的一組服務(wù),每個(gè)服務(wù)都是很小的應(yīng)用,讓FOLIO具有了無(wú)限擴(kuò)展的運(yùn)營(yíng)能力。
以一個(gè)微服務(wù)為例,某讀者對(duì)紅外自動(dòng)測(cè)溫感興趣,使用圖書館的“你好奇我滿足”應(yīng)用程序(以下簡(jiǎn)稱為App),拍照自動(dòng)測(cè)溫現(xiàn)場(chǎng),App馬上向讀者提供了這方面的知識(shí),知識(shí)十分豐富,有技術(shù)說(shuō)明視頻,有技術(shù)原理等。
要實(shí)現(xiàn)這些,F(xiàn)OLIO服務(wù)平臺(tái)需要做到:首先提供一個(gè)友好的對(duì)話界面(UI)“你好奇我滿足”應(yīng)用服務(wù)程序;服務(wù)程序通過(guò)對(duì)話界面把讀者的需求按約定的“標(biāo)準(zhǔn)”把信息轉(zhuǎn)化成這個(gè)生態(tài)圈的“語(yǔ)言”,列出需要提供的微服務(wù)(如:身份驗(yàn)證、查詢信息,可以利用)。
獲取服務(wù)需求的微服務(wù)后,按約定的“語(yǔ)言”提交給“服務(wù)應(yīng)用程序編程接口層”,該層受理各種微服務(wù)需求(如:身份驗(yàn)證、查詢信息),在“基礎(chǔ)支持層”的“配合”下審核讀者身份,提供相應(yīng)的查詢結(jié)果(多元結(jié)果,有技術(shù)說(shuō)明視頻,有技術(shù)原理,這些內(nèi)容是多種不同的數(shù)據(jù)資源商提供的信息)。
生成“結(jié)果”反饋“‘?dāng)?shù)據(jù)標(biāo)準(zhǔn)’信息處理模塊”,形成約定的標(biāo)準(zhǔn)“語(yǔ)言”,這是后面要談的“FOLIO的元數(shù)據(jù)管理”。
服務(wù)程序把反饋回來(lái)的“語(yǔ)言”轉(zhuǎn)化成讀者看得見的查詢結(jié)果展示給讀者。
通過(guò)以上流程,讀者所需的服務(wù)在FOLIO中由多個(gè)微服務(wù)協(xié)調(diào)合作完成,各個(gè)微服務(wù)既獨(dú)立于其他微服務(wù),又協(xié)作于整個(gè)FOLIO生態(tài)圈。正是成千上百的微服務(wù)應(yīng)用支撐起了未來(lái)新一代圖書館的技術(shù)服務(wù)(流程如圖1所示)。
3.1.5 FOLIO的元數(shù)據(jù)管理
從上例可見,F(xiàn)OLIO的每個(gè)微服務(wù)之間的松散耦合,彰顯了FOLIO的“域(Domain)”概念和秉承的最小化原則。FOLIO依照?qǐng)D書館的業(yè)務(wù)需求將整個(gè)服務(wù)平臺(tái)分為幾個(gè)不同的域,如圖書館館藏域、數(shù)據(jù)資源信息域、業(yè)務(wù)采購(gòu)域、讀者管理域、流通服務(wù)域等。這些域?qū)?yīng)相應(yīng)的應(yīng)用(App),由它們共同組成并完成特定的功能。按照最小化的原則,每個(gè)域可以按需設(shè)計(jì)僅滿足本身功能需求的元數(shù)據(jù)方案。在不同的域之間起到數(shù)據(jù)整合和橋梁作用的域稱為“Codex”[7]。
上海圖書館是國(guó)內(nèi)FOLIO服務(wù)平臺(tái)項(xiàng)目的發(fā)起人,華東師大圖書館、上海交大圖書館等專家于2019年1月17日在該館召開“討論Codex主要功能以及實(shí)現(xiàn)”的會(huì)議上提出了“明確Codex作為規(guī)范化的核心集,實(shí)現(xiàn)登記、鏈接、分發(fā)等任務(wù),所有元數(shù)據(jù)管理都通過(guò)Codex進(jìn)行索引。Codex的主要功能是進(jìn)行元數(shù)據(jù)的管理?!焙汀懊鞔_Codex是Codex search的核心集,Codex search可以檢索所有內(nèi)容,包括KB(聯(lián)合目錄+電子資源)和Inventory(物理資源)的資源,并且用戶可定制[8]?!边@些理論直接促進(jìn)了FOLIO的元數(shù)據(jù)規(guī)范,為后續(xù)業(yè)務(wù)發(fā)展提供了方向。
圖1
3.2.1 誰(shuí)來(lái)主導(dǎo)FOLIO社區(qū)的建設(shè)
圖書館服務(wù)迭代式發(fā)展,而各圖書館基本上已建成成熟的服務(wù)平臺(tái),是在原有的圖書館服務(wù)平臺(tái)上進(jìn)行推倒重建,還是改善、改變現(xiàn)有的服務(wù)平臺(tái),讓它與第三代圖書館服務(wù)平臺(tái)進(jìn)行對(duì)接,引入FOLIO的理念?推倒重建,許多公共圖書館有過(guò)更換圖書館軟件的經(jīng)歷,重建服務(wù)方式和服務(wù)方法,會(huì)直接影響圖書館服務(wù)的穩(wěn)定性。因此最好的辦法是通過(guò)改善和改變現(xiàn)有的服務(wù)平臺(tái),在圖書館管理軟件方面入手。
從FOLIO社區(qū)來(lái)看,它強(qiáng)調(diào)了圖書館在這個(gè)社區(qū)中的主導(dǎo)作用,作為一個(gè)開源的社區(qū),同時(shí)又需要有優(yōu)秀的圖書館服務(wù)供應(yīng)商來(lái)配合完成。雖然說(shuō)FILIO通過(guò)開源的方式提供程序代碼,使更多的軟件得到授權(quán),讓更多的圖書館與供應(yīng)商能夠參與。圖書館是服務(wù)的主體,但事實(shí)上在技術(shù)能力方面是無(wú)法主導(dǎo)的,因?yàn)閳D書館不擅長(zhǎng)技術(shù)研發(fā)。僅就圖書館服務(wù)軟件來(lái)看,就存在著選擇困難:繼續(xù)現(xiàn)有的服務(wù)供應(yīng)商還是更換服務(wù)供應(yīng)商值得商榷。
3.2.2 國(guó)內(nèi)外對(duì)FOLIO的研究剛剛起步
2018年上海圖書館開始FOLIO理念、架構(gòu)、微服務(wù)框架相關(guān)調(diào)查研究;2019年啟動(dòng)上海圖書館FOLIO項(xiàng)目,成立上圖LSP技術(shù)委員會(huì),翻譯了FOLIO開發(fā)規(guī)范和技術(shù)標(biāo)準(zhǔn)白皮書,并著手需求分析;2020年開始開發(fā)測(cè)試,參加WOLFcom2020,參與FOLIO國(guó)際社區(qū),應(yīng)用落地;計(jì)劃于2021年上線,實(shí)現(xiàn)流通用戶發(fā)現(xiàn)上線運(yùn)行、基礎(chǔ)模塊開發(fā)、智慧圖書館支撐模塊開發(fā)等;2022年開始擴(kuò)展模塊需求、設(shè)計(jì)和開發(fā)考核、信息共享、檔案記錄等[9]。
2020年5月份上海圖書館的劉煒副館長(zhǎng)、工程師周綱老師和陳曉揚(yáng)老師,在以“FOLIO社群更新報(bào)告”為主題的研討會(huì)中,談到了上海圖書館啟動(dòng)了FOLIO項(xiàng)目工作,香港公共圖書館正在評(píng)估新系統(tǒng),韓國(guó)和日本圖書館對(duì)FOLIO有興趣但尚未參與[10]。
3.2.3 開源應(yīng)用存在的挑戰(zhàn)
3.2.3 .1開源給供應(yīng)商帶來(lái)的商業(yè)危機(jī)和壓力
FOLIO服務(wù)平臺(tái)倡導(dǎo)開源,開源后服務(wù)平臺(tái)供應(yīng)商不具有壟斷性,圖書館在采購(gòu)、培訓(xùn)、維護(hù)等不同階段,可以按需選擇合適的方式和服務(wù)供應(yīng)商,打破現(xiàn)有的圖書館服務(wù)運(yùn)營(yíng)模式。雖然降低總體運(yùn)行成本,但也會(huì)面臨如何選擇有質(zhì)量的服務(wù)運(yùn)營(yíng)商參與具體服務(wù)的問(wèn)題。FOLIO重視產(chǎn)品的功能,而其高RAS性(Reliability,Availabity and Serveablity)通常由圖書館自己設(shè)定解決方案。從現(xiàn)有圖書館人才結(jié)構(gòu)來(lái)看,如何讓FOLIO吸引高可靠性的商業(yè)級(jí)團(tuán)隊(duì)參與到社區(qū)服務(wù)來(lái),形成相應(yīng)的技術(shù)團(tuán)隊(duì),實(shí)現(xiàn)對(duì)項(xiàng)目的掌控,仍存在挑戰(zhàn)。
3.2.3 .2開源軟件的兼容性和問(wèn)題修復(fù)
FOLIO采 用 的Java、React、RAML、Vert.x、Stripes、MongoDB、PostgreSQL等開源軟件決定了相應(yīng)的技術(shù)方向及產(chǎn)品架構(gòu)。開源軟件為社區(qū)提供最高效的產(chǎn)品,兼容性的重要性相對(duì)靠后,因此,經(jīng)常性地會(huì)出現(xiàn)同一軟件版本升級(jí)后,無(wú)法有效兼容前面版本的問(wèn)題。無(wú)論是底層的架構(gòu),還是面向使用者的命令,都無(wú)法有效兼容。由于開源軟件是面向社區(qū)用戶的,沒(méi)有給出任何關(guān)于問(wèn)題修復(fù)時(shí)長(zhǎng)及是否修復(fù)的承諾,不能像商業(yè)軟件一樣有專門的服務(wù)公司對(duì)產(chǎn)生的問(wèn)題進(jìn)行徹底解決。以上的問(wèn)題對(duì)于圖書館來(lái)說(shuō),開發(fā)、維護(hù)、升級(jí)都需要承擔(dān)一定的風(fēng)險(xiǎn),如何解決服務(wù)平臺(tái)穩(wěn)定升級(jí)的問(wèn)題,以適應(yīng)技術(shù)更新的步伐,圖書館需要投入更多的精力[11]。
3.2.3 .3開源軟件存在商業(yè)化的可能性
受市場(chǎng)的影響,在現(xiàn)代化經(jīng)濟(jì)體系中,開源軟件主流化后,潛在地面臨著被強(qiáng)大科技公司收購(gòu)轉(zhuǎn)型為商業(yè)化產(chǎn)品的可能性(如MySQL被甲骨文公司收購(gòu))。這雖然有悖于開源軟件發(fā)展的初衷,但卻是真實(shí)存在的事情,F(xiàn)OLIO在未來(lái)的服務(wù)中所帶來(lái)的影響力可大可小,這取決于其自身的掌握力及轉(zhuǎn)型速度。
3.3.1 圖書館遇上了最好的歷史機(jī)遇
近年來(lái),國(guó)家高度重視公共文化服務(wù)體系建設(shè),我國(guó)圖書館事業(yè)獲得了快速發(fā)展,尤其“十二五”和“十三五”期間,取得了令人矚目的巨大成就。我們將很快迎來(lái)“十三五”規(guī)劃的收官和“十四五”規(guī)劃的開啟,圖書館服務(wù)作為公共文化服務(wù)體系的重要組成部分,再次迎來(lái)快速發(fā)展的機(jī)遇。
公共文化服務(wù)、公共圖書館服務(wù)都已有立法保障,圖書館事業(yè)標(biāo)準(zhǔn)化管理和服務(wù)取得重大進(jìn)步,圖書館事業(yè)形成多主體、多層次、多類型的全同服務(wù)體系,服務(wù)效能顯著提升?!笆奈濉逼陂g,圖書館將主要圍繞空間、資源、服務(wù)、管理等四大要素創(chuàng)新求變,向“以知識(shí)為中心”和“智慧服務(wù)”為主要特征的第三代圖書館轉(zhuǎn)型[12]。
3.3.2 軟件信息技術(shù)開始新一輪的變革
近年來(lái),我國(guó)加強(qiáng)了基礎(chǔ)軟件產(chǎn)業(yè)的發(fā)展,并取得了顯著成果,多項(xiàng)核心技術(shù)取得突破。開源軟件正在成為軟件業(yè)的主流,在引進(jìn)的基礎(chǔ)上,充分消化和吸收,從而達(dá)到創(chuàng)新是主流趨勢(shì)。國(guó)產(chǎn)操作系統(tǒng)大多數(shù)都是基于開源軟件發(fā)展起來(lái)的,越來(lái)越多的企業(yè)(如華為、中國(guó)移動(dòng)、中國(guó)電信、中國(guó)聯(lián)通、騰訊云、九州云等)加入開源社區(qū),開源使得單一軟件或程序框架得以在行業(yè)市場(chǎng)延續(xù),吸引更多領(lǐng)域機(jī)構(gòu)的關(guān)注,拉動(dòng)產(chǎn)品與投資者間的距離,甚至通過(guò)商業(yè)運(yùn)作獲得更高的融資和回報(bào)[13]。所以,以FOLIO服務(wù)平臺(tái)為代表的第三代圖書館服務(wù)平臺(tái)同樣可期。
3.3.3 FOLIO在國(guó)內(nèi)已開始測(cè)試,生態(tài)環(huán)境正在構(gòu)建
從2020年9月24日上海圖書館的“智慧、開放、包容的第三代智慧圖書館服務(wù)平臺(tái)研討會(huì)”來(lái)看,當(dāng)前已有11家公共圖書館,總計(jì)50多個(gè)圖情相關(guān)機(jī)構(gòu),約120余位代表參加了研討會(huì),約2000人次通過(guò)會(huì)議的兩個(gè)線上直播平臺(tái)參與該會(huì)議。上海圖書館正在全力打造基于FOLIO的第三代圖書館服務(wù)平臺(tái)。這為推進(jìn)國(guó)內(nèi)圖書館向下一代微服務(wù)架構(gòu)的開放服務(wù)平臺(tái)過(guò)渡、加速智慧圖書館應(yīng)用生態(tài)建設(shè)提供了實(shí)踐案例。相信在不久的將來(lái),會(huì)有更多的圖書館和相關(guān)機(jī)構(gòu)會(huì)加入中國(guó)FO?LIO社區(qū),建立起FOLIO在國(guó)內(nèi)應(yīng)用和發(fā)展的生態(tài)環(huán)境,實(shí)現(xiàn)互利和共贏。
3.4.1 開源軟件的安全性
FOLIO是一個(gè)基于開源軟件的服務(wù)平臺(tái),開源軟件沒(méi)有想象中的那么安全,從Snyk(一家針對(duì)開源項(xiàng)目提供安全服務(wù)的知名公司)對(duì)2019開源安全現(xiàn)狀調(diào)查報(bào)告來(lái)看,被采用的開源項(xiàng)目存在著開發(fā)者沒(méi)有實(shí)施安全測(cè)試,對(duì)漏洞也沒(méi)有及時(shí)進(jìn)行修補(bǔ)等問(wèn)題。因?yàn)槁┒创嬖谟陂g接依賴關(guān)系中,所以漏洞數(shù)量呈上升趨勢(shì)[14]。絕大部分用戶認(rèn)為開發(fā)者需要負(fù)責(zé)開源軟件的安全性,所以FO?LIO的組織團(tuán)隊(duì)將要承擔(dān)更重要的安全責(zé)任。
3.4.2 FOLIO服務(wù)生態(tài)的安全威脅
FOLIO服務(wù)平臺(tái)在技術(shù)上無(wú)法回避用戶隱私、資源版權(quán)等問(wèn)題,數(shù)據(jù)的安全保護(hù)工作尤為重要。FOLIO將具體的元數(shù)據(jù)和文件格式都交給各服務(wù)應(yīng)用商自己管理,必將面臨著更多的安全風(fēng)險(xiǎn)。這就對(duì)FOLIO提出了更高的要求。FOLIO需要處理好與云服務(wù)商的關(guān)系,解決私有云和公有云的關(guān)系,提供一個(gè)高水準(zhǔn)的服務(wù)等級(jí)協(xié)議進(jìn)行管理。
由于FOLIO在國(guó)內(nèi)剛剛開始,作為一個(gè)正在完善的開發(fā)項(xiàng)目,存在較大風(fēng)險(xiǎn)。只有在保持其簡(jiǎn)潔性的基礎(chǔ)上,才能實(shí)用;只有制定足夠的標(biāo)準(zhǔn)規(guī)范,才能滿足整個(gè)應(yīng)用生態(tài)的安全需求。
3.4.3 微服務(wù)的風(fēng)險(xiǎn)
微服務(wù)架構(gòu)給FOLIO服務(wù)平臺(tái)帶來(lái)了優(yōu)勢(shì),也同時(shí)帶來(lái)了風(fēng)險(xiǎn)。伴隨著微服務(wù)切割,各種微服務(wù)被分得很細(xì),隨之而來(lái)的就是對(duì)技術(shù)的復(fù)雜度要求就很高,其不確定性也就變得越來(lái)越大[3]。
3.4.4 第三方系統(tǒng)接入的風(fēng)險(xiǎn)
FOLIO允許非微服務(wù)化第三方系統(tǒng)的接入,采用HTTP的API可以很簡(jiǎn)潔地加入服務(wù)系統(tǒng),這是優(yōu)勢(shì),但需要配備相應(yīng)的保障措施,以避免意外問(wèn)題。這就需要在實(shí)踐中積累大量的經(jīng)驗(yàn),有更多的標(biāo)準(zhǔn)指南和最佳的實(shí)踐路徑以進(jìn)行規(guī)范和管控。
綜上所述,我們對(duì)FOLIO服務(wù)用SOWT進(jìn)行了充分分析,現(xiàn)就FOLIO的優(yōu)勢(shì)機(jī)遇戰(zhàn)略、弱勢(shì)機(jī)遇戰(zhàn)略、優(yōu)勢(shì)威脅戰(zhàn)略和弱勢(shì)威脅戰(zhàn)略做如下矩陣分析(見表1)。
根據(jù)表1矩陣關(guān)系,可以就FOLIO服務(wù)平臺(tái)建設(shè)的未來(lái)發(fā)展做如下構(gòu)想,這些構(gòu)想應(yīng)落實(shí)在圖書館技術(shù)人才培養(yǎng)、FOLIO規(guī)范標(biāo)準(zhǔn)建立、FOLIO風(fēng)險(xiǎn)管控、FOLIO服務(wù)設(shè)計(jì)和應(yīng)用等幾個(gè)方面。
在“十三五”收官“十四五”規(guī)劃開啟之際,圖書館應(yīng)把技術(shù)人才培養(yǎng)作為工作重點(diǎn)。長(zhǎng)期以來(lái),在圖書館自動(dòng)化建設(shè)中,普遍出現(xiàn)專業(yè)技術(shù)人才不足、人才知識(shí)結(jié)構(gòu)不合理的現(xiàn)象。專業(yè)型、應(yīng)用型、創(chuàng)新型人才缺乏,制約了新技術(shù)在圖書館行業(yè)應(yīng)用的深化及業(yè)務(wù)創(chuàng)新[15],借第三代圖書館服務(wù)平臺(tái)建設(shè)的契機(jī),圖書館深化人才改革,建立科學(xué)合理的競(jìng)爭(zhēng)激勵(lì)機(jī)制,培養(yǎng)出屬于圖書館自己的技術(shù)人才,通過(guò)參與甚至主導(dǎo)FOLIO社區(qū)項(xiàng)目建設(shè),讓圖書館在FOLIO項(xiàng)目建設(shè)中成為執(zhí)牛耳者。
上海圖書館在規(guī)劃FOLIO項(xiàng)目過(guò)程中組織成立了上海市圖書館行業(yè)協(xié)會(huì)FOLIO技術(shù)及應(yīng)用聯(lián)盟,把從事FOLIO技術(shù)和開發(fā)應(yīng)用的系統(tǒng)開發(fā)商、集成商和對(duì)FOLIO技術(shù)及應(yīng)用有興趣的圖書館或各類組織機(jī)構(gòu)組織起來(lái),推動(dòng)上海市各級(jí)各類圖書館應(yīng)用與開發(fā)基于FOLIO的第三代圖書館服務(wù)平臺(tái),促進(jìn)國(guó)內(nèi)圖書館向下一代微服務(wù)架構(gòu)的開放服務(wù)平臺(tái)過(guò)渡,加速智慧圖書館應(yīng)用生態(tài)建設(shè)[16]。
表1 FOLIO的SOWT矩陣
從《上海市圖書館行業(yè)協(xié)會(huì)FOLIO技術(shù)及應(yīng)用聯(lián)盟章程》來(lái)看,上海圖書館已通過(guò)FOLIO技術(shù)及應(yīng)用聯(lián)盟推動(dòng)“成員共同制定和發(fā)布FOLIO應(yīng)用的各類標(biāo)準(zhǔn)規(guī)范和最佳實(shí)踐,保障FOLIO應(yīng)用的統(tǒng)一性、兼容性和互操作性”的工作。這可以看出圖書館對(duì)FOLIO規(guī)范標(biāo)準(zhǔn)的重視,其可以從根本上解決FOLIO未來(lái)接入的問(wèn)題。
國(guó)內(nèi)圖書館對(duì)標(biāo)準(zhǔn)的建設(shè)一直很重視。早在1990年,中國(guó)國(guó)家標(biāo)準(zhǔn)機(jī)讀目錄在國(guó)家圖書館開始試驗(yàn)發(fā)行,1991年1月正式出版發(fā)行。它收錄中國(guó)出版物,包括圖書、連續(xù)出版物、地圖、樂(lè)譜、音像文獻(xiàn)等機(jī)讀目錄著錄格式規(guī)范,是建設(shè)中文書目數(shù)據(jù)庫(kù)、開展檢索服務(wù)和國(guó)際書目信息交換的重要數(shù)據(jù)標(biāo)準(zhǔn)。其發(fā)行對(duì)文獻(xiàn)情報(bào)工作的標(biāo)準(zhǔn)化和圖書館工作的自動(dòng)化起到了積極的保障作用[17]。因此,我們有理由相信,在FOLIO服務(wù)平臺(tái)建設(shè)過(guò)程中,由圖書館主導(dǎo)的FOLIO社區(qū)建設(shè)必須加強(qiáng)相關(guān)規(guī)范與標(biāo)準(zhǔn)研制。
當(dāng)我們已明確了FOLIO服務(wù)建立在開源社區(qū)上的時(shí)候,也很清楚隨之而來(lái)的風(fēng)險(xiǎn)。上海圖書館十分重視FOLIO的風(fēng)險(xiǎn)管控,《上海市圖書館行業(yè)協(xié)會(huì)FOLIO技術(shù)及應(yīng)用聯(lián)盟章程》明確要求“進(jìn)行與FOLIO應(yīng)用有關(guān)的各類技術(shù)評(píng)測(cè)和認(rèn)證,發(fā)布評(píng)測(cè)報(bào)告,指導(dǎo)用戶選擇和使用各類FOLIO應(yīng)用。
FOLIO服務(wù)平臺(tái)建設(shè)的最終目的是提供豐富的圖書館服務(wù)。在上海圖書館行業(yè)協(xié)會(huì)FOLIO技術(shù)及應(yīng)用聯(lián)盟負(fù)責(zé)FOLIO中文開源版的二次開發(fā)和維護(hù)工作中,聘請(qǐng)專業(yè)人員負(fù)責(zé)與FOLIO國(guó)際社區(qū)的溝通聯(lián)絡(luò),維護(hù)和保障FOLIO中文開源版與國(guó)際版的一致性,以及功能性和通用性;幫助成員開發(fā)和應(yīng)用各類特色FOLIO應(yīng)用程序,豐富FO?LIO的生態(tài)環(huán)境和商務(wù)模式。FOLIO服務(wù)平臺(tái)的開發(fā)應(yīng)用必須從各圖書館實(shí)際出發(fā),立足于特色資源、特色服務(wù),彰顯服務(wù)平臺(tái)設(shè)計(jì)與應(yīng)用的特色化,以資源共享、互利互惠為建設(shè)目標(biāo),力避重復(fù)投入和資源浪費(fèi)。
以FOLIO服務(wù)為代表的第三代圖書館服務(wù)將在“十四五”期間為國(guó)內(nèi)圖書館實(shí)踐提供一個(gè)嶄新的平臺(tái),各圖書館應(yīng)抓住歷史機(jī)遇,共享技術(shù),共同開發(fā),用實(shí)際行動(dòng)體現(xiàn)文化自信中的圖書館服務(wù)自信。