●王樂春,鐘晶晶
數(shù)字圖書館推廣工程軟件平臺體系設(shè)計與實踐研究
●王樂春,鐘晶晶(國家圖書館,北京10081)
[關(guān)鍵詞]數(shù)字圖書館;推廣工程;軟件平臺
[摘要]數(shù)字圖書館推廣工程軟件平臺建設(shè)是工程建設(shè)的主要內(nèi)容之一,本文對推廣工程的軟件平臺體系架構(gòu)進行簡要介紹,對軟件平臺的推廣部署實踐和軟件平臺體系建設(shè)的調(diào)整與完善做重點分析和總結(jié),反思推廣工程軟件平臺體系的規(guī)劃設(shè)計思路,提出下一步推廣工程軟件平臺建設(shè)需考慮的重要問題。
蕁情報學(xué)、情報工作藎
2011年5月,數(shù)字圖書館推廣工程正式啟動,工程旨在推廣國家數(shù)字圖書館工程的理念、技術(shù)和標(biāo)準(zhǔn),利用覆蓋全國的數(shù)字圖書館網(wǎng)絡(luò)體系將國家數(shù)字圖書館的標(biāo)準(zhǔn)規(guī)范、軟硬件平臺和數(shù)字資源等建設(shè)成果在全國各地圖書館推廣使用,從整體上提升我國數(shù)字圖書館的服務(wù)水平,推動圖書館事業(yè)實現(xiàn)跨躍性發(fā)展。本文將從數(shù)字圖書館推廣工程軟件平臺體系總體設(shè)計出發(fā),系統(tǒng)闡述軟件平臺推廣實踐中面臨的挑戰(zhàn)以及在實際部署中所做的適應(yīng)性調(diào)整和系統(tǒng)完善工作,反思推廣工程軟件平臺體系的規(guī)劃設(shè)計思路,提出下一步推廣工程軟件平臺建設(shè)要考慮的重要問題。
2.1軟件平臺體系結(jié)構(gòu)規(guī)劃
根據(jù)數(shù)字圖書館工程總體架構(gòu),結(jié)合數(shù)字圖書館建設(shè)和運行過程中的數(shù)據(jù)流和業(yè)務(wù)邏輯,依據(jù)數(shù)字資源從生產(chǎn)、組織到存儲、發(fā)布及服務(wù)的生命周期的實際運行情況,2012年,“數(shù)字圖書館推廣工程”建設(shè)方案中規(guī)劃設(shè)計了推廣工程軟件平臺體系結(jié)構(gòu)(如圖1所示)。
圖1 推廣工程軟件平臺體系結(jié)構(gòu)[1]
軟件平臺體系按照模塊化設(shè)計進行構(gòu)建,由十幾個模塊系統(tǒng)組成,通過數(shù)字圖書館的業(yè)務(wù)邏輯串聯(lián)起來,并通過用戶和資源的有效整合實現(xiàn)全國范圍內(nèi)的統(tǒng)一服務(wù)。這十幾個模塊可歸類為數(shù)字圖書館核心業(yè)務(wù)系統(tǒng)、數(shù)字圖書館業(yè)務(wù)支撐配套系統(tǒng)及個性化服務(wù)系統(tǒng)。
2.2核心業(yè)務(wù)系統(tǒng)
數(shù)字圖書館核心業(yè)務(wù)系統(tǒng)貫穿了數(shù)字資源生命周期的各個階段,是構(gòu)建整個推廣工程軟件平臺的“骨骼”。
(1)文獻數(shù)字化加工系統(tǒng)。文獻數(shù)字化加工系統(tǒng)承擔(dān)數(shù)字化生產(chǎn)加工任務(wù),利用拍照、掃描、采集、數(shù)字水印等技術(shù)手段生成各類數(shù)字資源,并通過編輯、標(biāo)引等操作,對數(shù)字資源進行初步組織加工。
(2)數(shù)字資源組織系統(tǒng)。數(shù)字資源組織系統(tǒng)將各種數(shù)字資源進行收集、驗證及整合,生成元數(shù)據(jù)、對象數(shù)據(jù),登記相關(guān)管理數(shù)據(jù),并完成元數(shù)據(jù)與對象數(shù)據(jù)的掛接。
(3)數(shù)字資源保存系統(tǒng)。數(shù)字資源保存系統(tǒng)除實現(xiàn)資源的保存、備份和災(zāi)備,為應(yīng)用系統(tǒng)提供有效支
持服務(wù)之外,還要根據(jù)制定的與保存相關(guān)的流程和策略建立完備的電子賬,并實現(xiàn)資源歸檔、數(shù)字資源遷移、資源使用等方面的功能,以實現(xiàn)對數(shù)字資源的長期保存和利用。
(4)搜索系統(tǒng)。搜索系統(tǒng)為用戶提供統(tǒng)一的檢索入口,提供用戶搜索使用過程中的知識關(guān)聯(lián)、提取服務(wù),提供一站式元數(shù)據(jù)搜索平臺。
(5)資源發(fā)布與服務(wù)系統(tǒng)。資源發(fā)布與服務(wù)系統(tǒng)是數(shù)字資源管理調(diào)度和揭示的軟件系統(tǒng),通過對音頻、視頻、圖書、文本等多種資源進行綜合調(diào)度和發(fā)布,直接服務(wù)讀者獲取資源。
2.3業(yè)務(wù)支撐配套系統(tǒng)
數(shù)字圖書館業(yè)務(wù)支撐配套系統(tǒng)可以保障數(shù)字圖書館高效、有序運行,為數(shù)字圖書館用戶提供更好的使用體驗。
(1)統(tǒng)一用戶管理系統(tǒng)。提供在線注冊、實名驗證、單點登錄、訪問權(quán)限控制等功能,實現(xiàn)對讀者信息的統(tǒng)一管理。
(2)唯一標(biāo)識符系統(tǒng)。提供唯一標(biāo)識符生成、URL維護、唯一標(biāo)識符解析、注冊數(shù)據(jù)維護、唯一標(biāo)識符維護、用戶管理等功能,實現(xiàn)數(shù)字資源統(tǒng)一編號、規(guī)范管理、精確定位和透明利用。
(3)版權(quán)信息管理系統(tǒng)。提供對各類數(shù)字資源著作權(quán)信息的登記、維護和管理,形成全國數(shù)字資源版權(quán)信息庫,實現(xiàn)各圖書館之間的數(shù)字資源版權(quán)信息共享。
2.4個性化服務(wù)系統(tǒng)
數(shù)字圖書館個性化服務(wù)系統(tǒng)可根據(jù)機構(gòu)用戶、個人用戶和圖書館管理用戶的個性化需求定制不同的應(yīng)用系統(tǒng)。
(1)中國政府公開信息整合服務(wù)平臺。聯(lián)合全國各級公共圖書館,通過合作共建實現(xiàn)公共圖書館在政府公開信息整合開發(fā)方面的統(tǒng)籌協(xié)調(diào)發(fā)展,實現(xiàn)對各級政府公開信息資源的收集、整理、保存、開發(fā)、利用并服務(wù)于公眾。
(2)網(wǎng)頁資源獲取系統(tǒng)。提供網(wǎng)頁資源采集、保存、索引、回放、檢索等功能,將網(wǎng)絡(luò)文檔保存為符合ISO 28500標(biāo)準(zhǔn)的WARC文檔,為圖書館員提供網(wǎng)絡(luò)資源采編存閱的一體化平臺,實現(xiàn)網(wǎng)絡(luò)資源有序、長期保存。
(3)電子報觸摸屏。實時采集各大報社電子報紙數(shù)據(jù),經(jīng)過格式化處理,分發(fā)到各觸摸屏終端主機,實現(xiàn)對電子報紙內(nèi)容的觸摸交互模式閱讀。
《數(shù)字圖書館推廣工程軟件配置方案》于2012年9月正式下發(fā),推廣工程軟件平臺建設(shè)正式啟動。2013年,軟件平臺部署工作在全國各省市圖書館全面展開,截至2014年上半年,共完成省市級圖書館軟件系統(tǒng)部署143館次。由于各地數(shù)字圖書館建設(shè)水平參差不齊,信息環(huán)境和信息技術(shù)發(fā)展迅速,數(shù)字圖書館業(yè)務(wù)成熟度不同等各種原因,在軟件平臺的建設(shè)和推廣部署中面臨一系列挑戰(zhàn)。
(1)各地數(shù)字圖書館建設(shè)的區(qū)域性差異明顯。東、中、西部地區(qū)在數(shù)字圖書館的經(jīng)費投入、網(wǎng)絡(luò)環(huán)境、基礎(chǔ)設(shè)施、資源建設(shè)、技術(shù)力量、人才隊伍等方面都呈現(xiàn)多樣化態(tài)勢,省、市、縣不同級別數(shù)字圖書館發(fā)展水平差距大。全國數(shù)字圖書館建設(shè)缺乏統(tǒng)一的規(guī)劃與協(xié)調(diào),各地采用的建設(shè)標(biāo)準(zhǔn)各異。硬件采購五花八門,不同品牌、不同型號、不同性能的硬件設(shè)施之間兼容性較差;軟件建設(shè)各自為政,系統(tǒng)封閉,接口各異,與其他軟件系統(tǒng)間的整合、協(xié)作困難;數(shù)字資源的建設(shè)標(biāo)準(zhǔn)不同,數(shù)據(jù)庫結(jié)構(gòu)不兼容,在提供檢索、揭示等服務(wù)時也存在很大困難。各地數(shù)字圖書館建設(shè)中存在的這些現(xiàn)實差異,在短時間內(nèi)難以實現(xiàn)統(tǒng)一,給推廣工程的軟件平臺體系設(shè)計和平臺推廣部署提出了巨大挑戰(zhàn)。
(2)數(shù)字圖書館不同業(yè)務(wù)發(fā)展的成熟度不同。與圖書館傳統(tǒng)業(yè)務(wù)緊密相關(guān)的資源組織等數(shù)字圖書館業(yè)務(wù)研究和建設(shè)時間比較長,業(yè)務(wù)發(fā)展及系統(tǒng)建設(shè)的成熟度比較高,而與數(shù)字資源和數(shù)字服務(wù)相關(guān)的新型業(yè)務(wù)發(fā)展和系統(tǒng)建設(shè)成熟度則相對較低,如網(wǎng)頁資源獲取系統(tǒng)、一站式搜索系統(tǒng)等,國家圖書館的相關(guān)軟件系統(tǒng)功能尚處于不斷地調(diào)整與完善中,推廣工程在實施平臺部署過程中需要根據(jù)軟件系統(tǒng)本身的修改及時作出調(diào)整。
(3)當(dāng)前,信息技術(shù)發(fā)展迅猛,網(wǎng)絡(luò)環(huán)境日新月異,人們獲取信息的方式和習(xí)慣正在發(fā)生巨大改變。以移動互聯(lián)網(wǎng)為例,近幾年,移動互聯(lián)網(wǎng)環(huán)境經(jīng)歷了由量變到質(zhì)變的飛躍過程。中國互聯(lián)網(wǎng)絡(luò)信息中心CNNIC《第33次中國互聯(lián)網(wǎng)絡(luò)發(fā)展?fàn)顩r統(tǒng)計報告》[2]顯示,截至2013年12月,我國網(wǎng)民規(guī)模達6.18億,手機網(wǎng)民規(guī)模5億,手機已成為第一大上網(wǎng)終端,成為人們獲取信息的主要方式。各地圖書館急需提升移動服務(wù)能力,適應(yīng)讀者移動閱讀的需求,從而使讀者利用移動互聯(lián)網(wǎng)隨時隨地、方便快捷地獲取數(shù)字圖書館服務(wù)。而推廣工程在進行軟件平臺建設(shè)規(guī)
劃時,并未將移動閱讀服務(wù)相關(guān)的軟件系統(tǒng)納入到推廣工程軟件配置標(biāo)準(zhǔn)中。
(4)數(shù)字圖書館的建設(shè)理念不斷更新,圖書館界對于新理念的認識、接收和普及需要一定時間,甚至一些事件的觸動。目前,各地圖書館界主要關(guān)注的還是如何為讀者提供更多、更便利的數(shù)字資源和服務(wù),而對數(shù)字資源的版權(quán)管理和長期保存等關(guān)鍵領(lǐng)域還缺乏普遍認知和廣泛應(yīng)用,數(shù)字資源的長期保存只在個別圖書館有小規(guī)模的實踐,多數(shù)圖書館尚未建立起數(shù)字資源長期保存的意識,也沒有相應(yīng)的規(guī)劃。推廣工程在進行這些相關(guān)軟件系統(tǒng)推廣應(yīng)用時,首先需要從理念上進行普及與培訓(xùn)。
推廣工程在進行軟件平臺推廣部署的過程中,不斷總結(jié)推廣實踐中遇到的問題與挑戰(zhàn),根據(jù)地方圖書館的現(xiàn)實狀況和實際需求,對軟件平臺建設(shè)規(guī)劃進行了靈活、適時的調(diào)整與完善,對重要性高、需求迫切的軟件系統(tǒng)重點開展了推廣應(yīng)用、技術(shù)培訓(xùn)與運維支持。
4.1統(tǒng)一用戶管理系統(tǒng)
(1)系統(tǒng)架構(gòu)。統(tǒng)一用戶管理系統(tǒng)將實名個人用戶、非實名個人用戶、集團用戶、IP用戶等各類用戶進行統(tǒng)一管理,提供對讀者賬號、屬性、生命周期、角色的配置與管理。系統(tǒng)架構(gòu)如圖2所示,系統(tǒng)提供面向應(yīng)用系統(tǒng)的用戶統(tǒng)一認證和單點登錄機制,提供應(yīng)用系統(tǒng)訪問許可控制功能,實現(xiàn)VPN與統(tǒng)一認證機制的集成。
圖2 統(tǒng)一用戶管理系統(tǒng)架構(gòu)
(2)部署架構(gòu)。統(tǒng)一用戶管理系統(tǒng)采用國家數(shù)字圖書館中心節(jié)點、省級分中心節(jié)點和多級地方節(jié)點的三級認證體系架構(gòu)(如圖3所示),中心節(jié)點完成讀者在各省分中心之間相互信任所需的代理認證,匯集管理所有省分中心讀者數(shù)據(jù)的功能,省級分中心節(jié)點完成讀者在所轄市縣認證系統(tǒng)之間相互信任所需的代理認證,匯集管理所轄市縣讀者數(shù)據(jù)的功能。通過系統(tǒng)在全國各地方圖書館的推廣部署,構(gòu)建覆蓋全國公共圖書館的統(tǒng)一用戶管理系統(tǒng),各地數(shù)字圖書館系統(tǒng)間可實現(xiàn)互聯(lián)互通,共享國家數(shù)字圖書館和各地數(shù)字圖書館的建設(shè)成果。
圖3 統(tǒng)一用戶管理系統(tǒng)部署架構(gòu)
(3)與其他應(yīng)用系統(tǒng)的對接。為擴大系統(tǒng)的應(yīng)用范圍,提高系統(tǒng)適應(yīng)性,統(tǒng)一用戶管理系統(tǒng)提供單點登錄集成接口和讀者賬號服務(wù)接口兩種接口。單點登錄接口實現(xiàn)用戶跨域認證的功能,用戶在做了單點登錄接口集成的某點登錄后,訪問其他點都能夠保持登錄狀態(tài)。讀者賬號服務(wù)接口用于第三方應(yīng)用系統(tǒng),該應(yīng)用系統(tǒng)在接收讀者創(chuàng)建賬號的相關(guān)請求信息后調(diào)用本接口,可在統(tǒng)一用戶管理系統(tǒng)內(nèi)創(chuàng)建相應(yīng)的讀者賬號信息。利用兩種接口,統(tǒng)一用戶管理系統(tǒng)可實現(xiàn)與Aleph、Interlib、ILAS、匯文等商業(yè)圖書館管理系統(tǒng)、各類數(shù)字資源應(yīng)用系統(tǒng)、圖書館用戶管理系統(tǒng)、服務(wù)平臺等的對接,并實現(xiàn)用戶信息的同步和單點登錄的管理。
(4)資源訪問雙向認證。利用統(tǒng)一用戶管理系統(tǒng)可實現(xiàn)資源訪問的雙向認證,其前提條件一是部署了統(tǒng)一用戶管理系統(tǒng)的圖書館的讀者本人同意加入國家數(shù)字圖書館,讀者數(shù)據(jù)通過部署在圖書館本地的統(tǒng)一用戶管理系統(tǒng)以規(guī)定格式上傳至用戶中心數(shù)據(jù)庫;二是圖書館的單點登錄系統(tǒng)以及面向其他圖書館開放的數(shù)字資源均與本地的統(tǒng)一用戶管理系統(tǒng)完成接口集成。以在國家圖書館和某省圖書館實現(xiàn)資源訪問雙向認證為例,其實現(xiàn)流程如圖4所示。當(dāng)國家圖書館讀者登錄國家圖書館讀者門戶訪問某省圖書館的資源B時,直接跳轉(zhuǎn)至某省圖書館資源B服務(wù)器,由資源B服務(wù)按集成的接口要求,分析本地session,取得cookie,跳轉(zhuǎn)至某省本地的統(tǒng)一用戶管理系統(tǒng),認證cookie有效性,從而控制讀者是否可以訪問資源B;某省圖書館讀者訪問國家圖書館資源A時流程類似。通過讀者數(shù)據(jù)上傳、應(yīng)用系統(tǒng)及數(shù)字資源接口集成、讀者權(quán)限配置等,任意兩個部署了統(tǒng)一用戶管理系統(tǒng)的圖書館都可以實現(xiàn)讀者資源訪問的雙向認證,從而真正實現(xiàn)全國公共圖書館數(shù)字資源面向全國各地
讀者的共享。
圖4 資源訪問雙向認證流程
4.2唯一標(biāo)識符系統(tǒng)
(1)系統(tǒng)架構(gòu)。數(shù)字資源唯一標(biāo)識符系統(tǒng)采用四層架構(gòu)實現(xiàn)分布式、可伸縮、可擴展的系統(tǒng)功能。其中,SOA架構(gòu)、可擴展機制、安全機制和通信機制貫穿四層(如圖5所示)。
圖5 唯一標(biāo)識符系統(tǒng)架構(gòu)
(2)與其他應(yīng)用系統(tǒng)關(guān)系。唯一標(biāo)識符系統(tǒng)以數(shù)字資源的生命周期為主線進行設(shè)計,從數(shù)字資源的采集、加工到數(shù)字資源的組織、數(shù)字資源的發(fā)布與服務(wù)、數(shù)字資源的檢索發(fā)現(xiàn),乃至數(shù)字資源的版權(quán)管理,將數(shù)字圖書館的各個應(yīng)用系統(tǒng)組織成為一個有機整體。唯一標(biāo)識符系統(tǒng)與數(shù)字圖書館應(yīng)用系統(tǒng)的關(guān)系如圖6所示。
(3)部署架構(gòu)。唯一標(biāo)識符系統(tǒng)按照國家、省、市三級結(jié)構(gòu)設(shè)計,在全國公共圖書館進行分布式部署,實現(xiàn)對全國公共圖書館所有數(shù)字資源唯一標(biāo)識符的注冊和解析(如圖7所示)。系統(tǒng)最上層為頂層服務(wù),對各分支服務(wù)機構(gòu)進行命名授權(quán)和管理。頂層服務(wù)采用星型結(jié)構(gòu)同步國家數(shù)字圖書館和各子層圖書館的系統(tǒng)配置信息,通過分層模式逐層同步各省、市唯一標(biāo)識符信息,保存各子層提交的注冊數(shù)據(jù),提供唯一標(biāo)識符的查詢功能,在其他節(jié)點出現(xiàn)故障時,直接提供解析服務(wù),保證系統(tǒng)的穩(wěn)定性。
圖6 唯一標(biāo)識符系統(tǒng)與數(shù)字圖書館應(yīng)用系統(tǒng)的關(guān)系
圖7 唯一標(biāo)識符系統(tǒng)部署架構(gòu)
(4)與其他唯一標(biāo)識符系統(tǒng)的對接。唯一標(biāo)識符系統(tǒng)提供代理調(diào)用服務(wù)接口,通過網(wǎng)關(guān)轉(zhuǎn)換和調(diào)用系統(tǒng)的解析接口,實現(xiàn)數(shù)字資源唯一標(biāo)識符系統(tǒng)與國內(nèi)外其他唯一標(biāo)識符系統(tǒng)之間唯一標(biāo)識的相互識別、解析轉(zhuǎn)換。雙方唯一標(biāo)識符系統(tǒng)接口遵照XML標(biāo)準(zhǔn),在通過數(shù)字資源唯一標(biāo)識符進行資源互訪的時候,可根據(jù)請求的資源唯一標(biāo)識符調(diào)用網(wǎng)關(guān)服務(wù),網(wǎng)關(guān)服務(wù)節(jié)點將對發(fā)送的唯一標(biāo)識請求按照對方系統(tǒng)的編碼規(guī)則進行唯一標(biāo)識轉(zhuǎn)換,轉(zhuǎn)化為對方系統(tǒng)能夠解析唯一標(biāo)識編碼后,對方系統(tǒng)的解析接口將對信息進行校驗、解析,定向到資源對應(yīng)的URL,由此實現(xiàn)國內(nèi)外
不同領(lǐng)域數(shù)字資源的共享訪問。
4.3移動閱讀平臺
(1)移動閱讀平臺設(shè)計。根據(jù)讀者對移動閱讀的需求及移動閱讀的發(fā)展趨勢,2013年,推廣工程對軟件系統(tǒng)規(guī)劃作出了及時的調(diào)整與完善,面向全國各級公共圖書館開展移動閱讀平臺建設(shè)。移動閱讀平臺要設(shè)計成一個既面向普通讀者又面向圖書館行業(yè)的平臺,面向讀者提供閱讀服務(wù),面向圖書館界提供移動WAP網(wǎng)站建設(shè)服務(wù)。因此,平臺資源設(shè)計采用分布式資源集中化管理模式,向各圖書館提供移動資源的自助式制作發(fā)布,實現(xiàn)電子圖書等向移動終端的定制分發(fā)及服務(wù)。平臺部署設(shè)計采用總分站模式,既有統(tǒng)一的全國范圍內(nèi)的用戶訪問界面,集中向用戶提供豐富的、可以隨時隨地閱讀的電子圖書資源,又包含具有地方特色的分站訪問界面,提供差異化資源訪問。另外,對于沒有WAP形式服務(wù)的圖書館要開放接口,在平臺上可以快速建立WAP網(wǎng)站,提供不同于總站的各地介紹和特色服務(wù),而對于已經(jīng)有WAP形式服務(wù)的圖書館,需設(shè)計快速接入方式。
(2)系統(tǒng)架構(gòu)。移動閱讀平臺整體功能由前端應(yīng)用、后臺應(yīng)用、接口應(yīng)用三大部分組成。其中,前臺應(yīng)用模塊為平臺用戶提供易用、靈活、人性化的使用操作界面;后臺應(yīng)用模塊完成平臺內(nèi)部所有核心業(yè)務(wù)邏輯流程,為前臺展示系統(tǒng)提供移動資源及服務(wù)相關(guān)接口;接口模塊實現(xiàn)與其他系統(tǒng)的對接,包括第三方資源接入、調(diào)度以及統(tǒng)一用戶接入等功能。
(3)移動閱讀實踐推廣。移動閱讀平臺采用全新的云服務(wù)理念進行管理推廣。平臺為各接入圖書館分配一定空間,接入館只需登錄平臺,隨意選擇多種模板、色彩、風(fēng)格,或在線創(chuàng)建、或上傳導(dǎo)入自定制的頁面風(fēng)格UI,上傳自有的特色資源或加入已有的移動服務(wù)及資源鏈接,即可快速建立個性化的移動服務(wù)。系統(tǒng)推廣只需通過便捷的操作即可完成,無需進行任何物理上的重復(fù)部署實施。平臺聯(lián)合全國省、市、縣各級公共圖書館,整合全國各地圖書館的讀者用戶群,幫助各級圖書館快速建立起移動閱讀服務(wù)或進一步豐富已有的服務(wù)形式,引領(lǐng)全國公共圖書館穩(wěn)步進入移動互聯(lián)時代。目前,平臺已完成130余家公共圖書館的分站建設(shè),遴選了6萬余冊中文圖書、600余種電子期刊等各類資源為讀者提供移動閱讀服務(wù)。
4.4文津搜索
(1)系統(tǒng)架構(gòu)。搜索系統(tǒng)是數(shù)字圖書館系統(tǒng)中的核心模塊,在數(shù)字圖書館中占有重要地位。文津搜索系統(tǒng)重點著眼于資源的整合、利用,構(gòu)建分布式、可擴展、可互操作的數(shù)字資源統(tǒng)一揭示及服務(wù)平臺。系統(tǒng)總體架構(gòu)如圖9所示,該系統(tǒng)形成了三個層面:一是搜索引擎軟件運行的硬件平臺;二是定制開發(fā)的文津搜索軟件系統(tǒng);三是平臺的監(jiān)控軟件和一些數(shù)據(jù)導(dǎo)入導(dǎo)出的工具軟件包。
圖8 移動閱讀平臺系統(tǒng)架構(gòu)
圖9 文津搜索系統(tǒng)總體架構(gòu)
(2)推廣模式。文津搜索系統(tǒng)提供前端接口、縮小部署和虛擬/托管模式三種推廣部署方式。前端接口方式由文津搜索系統(tǒng)開放webservice接口,各圖書館可開發(fā)本館的Web界面,與文津搜索系統(tǒng)的webservice接口鏈接。依據(jù)文津搜索系統(tǒng)提供的接口規(guī)則和參數(shù),在本館Web界面輸入檢索詞,在文津搜索系統(tǒng)中的數(shù)據(jù)進行搜索獲取結(jié)果,再通過本館的Web界面進行展示??s小版的整體部署方式所構(gòu)建的系統(tǒng)與國家數(shù)字圖書館運行的文津搜索系統(tǒng)組成相同,對系統(tǒng)軟件進行瘦身修改和部分定制開發(fā),保證系統(tǒng)規(guī)模與性能的最佳搭配。虛擬/托管模式由各圖書館將數(shù)字資源元數(shù)據(jù)提交到國家數(shù)字圖書館的文津搜索系統(tǒng)中,并在文津搜索系統(tǒng)平臺上建立本館特色的Web訪問頁面。三種推廣部署方式各有優(yōu)缺點,可根據(jù)圖書
館的實際情況和需求選擇。
(3)元數(shù)據(jù)倉儲。文津搜索系統(tǒng)對于數(shù)字資源的統(tǒng)一揭示與服務(wù)依賴于對數(shù)字資源元數(shù)據(jù)的全面收集和整理,為此推廣工程于2011年正式啟動元數(shù)據(jù)倉儲建設(shè),其目標(biāo)是收集整理國內(nèi)省、市級公共圖書館各種資源的元數(shù)據(jù),通過元數(shù)據(jù)互操作在國家圖書館形成一個結(jié)構(gòu)統(tǒng)一的元數(shù)據(jù)倉儲,為公眾提供對省市公共圖書館界各種資源集中檢索與獲取的一站式服務(wù)。元數(shù)據(jù)倉儲建設(shè)及應(yīng)用流程主要包括四個重要環(huán)節(jié),即元數(shù)據(jù)獲取、元數(shù)據(jù)整合、元數(shù)據(jù)統(tǒng)一檢索、元數(shù)據(jù)展示與資源獲取,四個環(huán)節(jié)環(huán)環(huán)相扣,只有前端環(huán)節(jié)的工作滿足后續(xù)環(huán)節(jié)的要求,才能保證最終服務(wù)目標(biāo)的實現(xiàn)。[3]
(1)數(shù)字圖書館推廣工程軟件平臺體系的設(shè)計思路源于國家數(shù)字圖書館工程,覆蓋數(shù)字資源采、編、閱、藏全流程的軟件體系。國家數(shù)字圖書館的職能、定位與各級地方圖書館有著明顯區(qū)別,特別是基層圖書館主要職能是面向公眾提供數(shù)字資源的服務(wù),幾乎不開展數(shù)字資源的建設(shè)和保存工作。在推廣工程軟件平臺未來的建設(shè)中,應(yīng)考慮針對各級圖書館的實際業(yè)務(wù)需求,適時調(diào)整推廣工程軟件平臺體系構(gòu)成和推廣部署策略,以更好地為各級圖書館的數(shù)字圖書館提供支撐和保障。
(2)在數(shù)字圖書館推廣工程實施前,各地已經(jīng)廣泛開展了數(shù)字圖書館建設(shè),通過采購商業(yè)軟件或者自行定制開發(fā)搭建了數(shù)字圖書館用戶管理、資源服務(wù)等基礎(chǔ)軟件系統(tǒng)。推廣工程的軟件平臺體系建設(shè)應(yīng)充分利用地方圖書館現(xiàn)有的建設(shè)成果,遵從內(nèi)部業(yè)務(wù)自治、對外服務(wù)統(tǒng)一的原則,進一步加強推廣工程軟件系統(tǒng)與其他應(yīng)用系統(tǒng)的整合,從而實現(xiàn)對全國數(shù)字圖書館用戶的統(tǒng)一管理,實現(xiàn)全國數(shù)字圖書館數(shù)字資源的唯一標(biāo)識及統(tǒng)一揭示服務(wù)。
(3)地方圖書館在數(shù)字圖書館方面的技術(shù)能力、人員配備有限,由于推廣工程軟件系統(tǒng)的設(shè)計較為復(fù)雜,在部署、調(diào)試和實際應(yīng)用中都需要必要的技術(shù)實力作支撐,因此,地方圖書館在開展軟件系統(tǒng)推廣部署和運行維護中都遇到了很多問題,省級圖書館很難承擔(dān)起為市級圖書館開展軟件系統(tǒng)推廣部署任務(wù),對于已部署軟件系統(tǒng)的維護和應(yīng)用目前也亟需加強。推廣工程軟件平臺體系建設(shè)未來應(yīng)著重加強提升軟件系統(tǒng)操作、維護、應(yīng)用的簡單易用性,可考慮建立專門的技術(shù)團隊為軟件平臺體系建設(shè)提供技術(shù)支持與服務(wù)。
(4)隨著以數(shù)字圖書館專網(wǎng)為骨干、虛擬網(wǎng)為基礎(chǔ)的全國數(shù)字圖書館網(wǎng)絡(luò)體系的逐步完善,推廣工程軟件平臺體系建設(shè)應(yīng)充分利用這一網(wǎng)絡(luò)體系,進一步融合聯(lián)合編目、古籍普查與保護、民國時期文獻普查與保護、參考咨詢服務(wù)、立法決策服務(wù)、社會教育服務(wù)等各項數(shù)字圖書館相關(guān)的業(yè)務(wù)與服務(wù),大力推進古籍普查平臺等在數(shù)字圖書館專網(wǎng)上的應(yīng)用研究,構(gòu)建全國范圍統(tǒng)一的數(shù)字圖書館建設(shè)與服務(wù)體系,形成數(shù)字圖書館服務(wù)的新業(yè)態(tài)。
[參考文獻]
[1]李志堯,宋姝.數(shù)字圖書館推廣工程軟件平臺構(gòu)建[J].國家圖書館學(xué)刊,2012(5):33-39.
[2]中國互聯(lián)網(wǎng)絡(luò)信息中心.第33次中國互聯(lián)網(wǎng)絡(luò)發(fā)展?fàn)顩r統(tǒng)計報告[EB/OL].[2014-08-30]. http://www.cnnic.net.cn/hlwfzyj/hlwxzbg/hlwtjbg/201403/t2014 0305_46240.htm.
[3]梁蕙瑋,薩蕾.數(shù)字圖書館推廣工程面向數(shù)字資源整合的元數(shù)據(jù)倉儲構(gòu)建[J].國家圖書館學(xué)刊,2012(5):27-32.
[收稿日期]2014-09-09 [責(zé)任編輯]王崗
[作者簡介]王樂春(1971-),男,博士,高級工程師,國家圖書館信息技術(shù)部總工程師,研究方向:數(shù)字圖書館體系架構(gòu)設(shè)計、網(wǎng)絡(luò)工程、高性能計算和互聯(lián)網(wǎng)信息安全等;鐘晶晶(1981-),女,博士,工程師,研究方向:數(shù)字圖書館建設(shè)與服務(wù)。
[文章編號]1005-8214(2015)01-0001-06
[文獻標(biāo)志碼]A
[中圖分類號]G250.76