●李 洪(深圳大學(xué) 圖書(shū)館,廣東 深圳 518060)
隨著電子資源在圖書(shū)館文獻(xiàn)購(gòu)置經(jīng)費(fèi)和館藏?cái)?shù)量所占比例的持續(xù)增長(zhǎng),圖書(shū)館的館藏結(jié)構(gòu)發(fā)生了明顯的變化。與紙質(zhì)資源相比,各個(gè)圖書(shū)館對(duì)電子資源的采購(gòu)和管理流程更加復(fù)雜,需要處理的可變因素更多,但圖書(shū)館卻一直缺乏能滿足電子資源管理要求的系統(tǒng)。大多數(shù)圖書(shū)館目前都只能利用手工記錄、電子文檔等傳統(tǒng)方式進(jìn)行電子資源的管理,大量信息分散在圖書(shū)館各個(gè)部門(mén)(采訪部、電子資源部、參考部、電腦部) 和各個(gè)獨(dú)立的運(yùn)行系統(tǒng) (OPAC、Metalib/SFX、文獻(xiàn)港、門(mén)戶等)中,信息的溝通缺乏有效的渠道,使用數(shù)據(jù)的收集非常困難。這種方式已經(jīng)變得越來(lái)越難以滿足現(xiàn)代圖書(shū)館的需要,圖書(shū)館迫切需要一個(gè)對(duì)電子資源的整個(gè)生命周期進(jìn)行自動(dòng)化、規(guī)范化管理的系統(tǒng),即電子資源管理系統(tǒng)(Electronic Resource Management System,簡(jiǎn)稱 ERMS)。
關(guān)于 ERMS,Digital Library Federation(簡(jiǎn)稱 DLF)的定義是:一個(gè)提供電子資源的選擇、評(píng)估、訂購(gòu)和維護(hù)等相關(guān)信息和工作流的管理,并提供對(duì)電子資源及其商務(wù)和許可條款的訪問(wèn)的系統(tǒng)。[1]清華大學(xué)圖書(shū)館的張喜來(lái)等認(rèn)為,從應(yīng)用功能角度來(lái)看,ERMS是管理有關(guān)電子資源的選購(gòu)、使用及維護(hù)等方面信息的系統(tǒng)。[2]
由于國(guó)內(nèi)目前還沒(méi)有一套成熟的ERMS,一些圖書(shū)館開(kāi)始考慮引進(jìn)國(guó)外商業(yè)性的ERMS。然而,目前國(guó)外商業(yè)性的ERMS不能完全滿足國(guó)內(nèi)圖書(shū)館的實(shí)際需求(如缺少中文知識(shí)庫(kù),缺乏文檔的保存和檢索功能,較難包容國(guó)內(nèi)采購(gòu)流程和管理辦法的特殊性等),因此有必要開(kāi)發(fā)一個(gè)適合本國(guó)圖書(shū)館需要的ERMS。在調(diào)研了 ExLibris公司的 Verde、[3]ProQuest公司的Serials Solutions和EBSCO公司的Discovery Solutions等大量相關(guān)產(chǎn)品的基礎(chǔ)上,深圳大學(xué)圖書(shū)館正開(kāi)發(fā)一個(gè)適合我國(guó)實(shí)際情況,同時(shí)能滿足區(qū)域合作需求的開(kāi)放源代碼的電子資源管理系統(tǒng)(Open Source ERMS,簡(jiǎn)稱 Open_ERMS)。
雖然圖書(shū)館基于電子資源生命周期的電子資源管理工作流程究竟具體包括哪些環(huán)節(jié)尚存在不同看法和表述,但圖書(shū)館界和產(chǎn)業(yè)界已基本達(dá)成這樣的共識(shí),即ERMS應(yīng)基于電子資源生命周期,體現(xiàn)圖書(shū)館的電子資源管理工作流程。[4]
為了指導(dǎo)ERMS的開(kāi)發(fā),DLF提供了有關(guān)ERMS的詳細(xì)報(bào)告——Electronic Resource Management Initiatives(簡(jiǎn)稱ERMI),可作為ERMS系統(tǒng)開(kāi)發(fā)的權(quán)威指南。
DLF的ERMI報(bào)告將電子資源生命周期劃分為四個(gè)階段(見(jiàn)圖1):產(chǎn)品試用與考慮(包括數(shù)據(jù)庫(kù)試用、試用評(píng)估),采購(gòu)(包括許可談判、技術(shù)評(píng)估、商務(wù)談判),安裝與使用,維護(hù)與評(píng)估(包括續(xù)訂/停訂、收藏范圍的變更、使用統(tǒng)計(jì)、成本統(tǒng)計(jì)、技術(shù)問(wèn)題的解決)。[1]
圖1 ERMI電子資源生命周期
Open_ERMS以ERMI報(bào)告為指導(dǎo),參考ERMI報(bào)告附錄A中的功能需求,同時(shí)結(jié)合深圳大學(xué)圖書(shū)館電子資源管理的實(shí)際流程中各生命周期的業(yè)務(wù)內(nèi)容和遇到的具體問(wèn)題,作為系統(tǒng)需求分析的依據(jù)。
包括收集電子資源的信息、決定是否試用、申請(qǐng)?jiān)囉?、根?jù)需要安裝本地鏡像、開(kāi)通測(cè)試、發(fā)布試用通知、試用期宣傳與培訓(xùn)、解答讀者咨詢與搜集讀者反饋意見(jiàn)、試用統(tǒng)計(jì)、試用評(píng)估。在此階段,用戶對(duì)ERMS的功能需求有以下幾個(gè)方面。
(1)保存、記錄信息。按照資源提供商或者其他類(lèi)別分類(lèi)保存電子資源的信息及有關(guān)電子資源的往來(lái)郵件,分類(lèi)保存試用回執(zhí)、試用申請(qǐng)表、試用評(píng)估文檔、試用協(xié)議的電子版,應(yīng)能支持 Word、Excel、PDF、電子郵件等格式的文件上傳并提供瀏覽和檢索功能。記錄在試用開(kāi)通測(cè)試及試用過(guò)程中所遇到的問(wèn)題、發(fā)生的情況及處理結(jié)果,希望ERMS能以備注形式記錄這些信息。
(2)進(jìn)行資源評(píng)估。試用時(shí)需考慮該電子資源與本館已有資源的重復(fù)情況。因此,希望ERMS能實(shí)現(xiàn)資源比對(duì)功能,能對(duì)兩種或多種電子資源進(jìn)行比較,分析重復(fù)情況,找出某一電子資源所獨(dú)有的內(nèi)容,這意味著ERMS應(yīng)該具有完善的知識(shí)庫(kù)。
(3)發(fā)送試用通知。根據(jù)固定的試用通知模板填寫(xiě)試用通知,ERMS據(jù)此創(chuàng)建試用記錄。在將資源標(biāo)記為試用狀態(tài)后,希望ERMS以郵件形式通知圖書(shū)館相關(guān)人員及相關(guān)院系試用生效,并提供訪問(wèn)說(shuō)明。在試用到期之前的指定時(shí)間,提醒有關(guān)各方試用即將到期。
(4)搜集反饋意見(jiàn)。在每個(gè)試用資源網(wǎng)頁(yè)上設(shè)有收集用戶反饋意見(jiàn)的入口,希望ERMS自動(dòng)把這些反饋意見(jiàn)匯總并關(guān)聯(lián)到資源評(píng)估工作。希望在試用記錄的備注字段中記錄參與資源引進(jìn)的各方建議及最后的購(gòu)買(mǎi)決定及經(jīng)費(fèi)等信息。
在對(duì)電子資源進(jìn)行試用、評(píng)估、論證、決定購(gòu)買(mǎi)后,即進(jìn)入采購(gòu)階段。圖書(shū)館與電子資源供應(yīng)商進(jìn)行談判,包括技術(shù)評(píng)估、資源內(nèi)容、價(jià)格、使用期限、使用許可等,然后確定購(gòu)買(mǎi)方案、合同條款、付款方式,簽訂購(gòu)買(mǎi)協(xié)議、許可協(xié)議,選定付款代理商,簽訂代理付款協(xié)議,辦理付款手續(xù)。在此階段,用戶對(duì)ERMS的功能需求有以下幾個(gè)方面。
(1)對(duì)電子資源進(jìn)行著錄,建立知識(shí)庫(kù)。
知識(shí)庫(kù)(KnowledgeBase,簡(jiǎn)稱KB) 是包含各個(gè)層級(jí)電子資源記錄的信息庫(kù)。知識(shí)庫(kù)分為中央知識(shí)庫(kù)(Global Knowledge Base,CKB) 和本地知識(shí)庫(kù)(LKB)。CKB數(shù)據(jù)主要由聯(lián)盟維護(hù),同時(shí)接受從不同機(jī)構(gòu)上載的數(shù)據(jù),但只允許擁有“上載數(shù)據(jù)”權(quán)限的機(jī)構(gòu),通過(guò)支持合作的模塊上載數(shù)據(jù);從CKB下載到本地ERMS的數(shù)據(jù)稱為GKB數(shù)據(jù);在本地ERMS建立的數(shù)據(jù)稱為L(zhǎng)KB數(shù)據(jù)。①見(jiàn)深圳大學(xué)電腦部ERM小組2010年編《ERM需求分析說(shuō)明書(shū)》。
希望能使用標(biāo)準(zhǔn)的軟件或開(kāi)發(fā)工具從外部導(dǎo)入訂購(gòu)資源的數(shù)據(jù)。希望支持站點(diǎn)定義(Site-Defined)及輔助性描述數(shù)據(jù),以對(duì)MARC中未覆蓋的字段進(jìn)行描述。希望實(shí)現(xiàn)數(shù)據(jù)統(tǒng)一維護(hù)功能,以實(shí)現(xiàn)OPAC、門(mén)戶、聯(lián)邦檢索工具、本地各種解決方案及目錄系統(tǒng)間的交換與共享。使得同一記錄在某一系統(tǒng)中有更新,其他系統(tǒng)的該記錄也相應(yīng)地自動(dòng)更新,或通過(guò)動(dòng)態(tài)數(shù)據(jù)的交換,或從一個(gè)系統(tǒng)拷貝到另一系統(tǒng)。
希望能提供知識(shí)庫(kù)的檢索和瀏覽功能,尤其需要提供各層級(jí)電子資源的列表功能。
(2)記錄、管理采購(gòu)過(guò)程。記錄決定采購(gòu)的日期。對(duì)于決定采購(gòu)的資源,通知許可方創(chuàng)建及協(xié)商許可協(xié)議。如果許可協(xié)議未在設(shè)定的日期內(nèi)完成,根據(jù)設(shè)定的截止期,提醒相關(guān)聯(lián)系人。在指定的日期前向圖書(shū)館有關(guān)部門(mén)或館員發(fā)送各類(lèi)通知,例如,在需要各負(fù)責(zé)人審核、簽署論證報(bào)告或驗(yàn)收?qǐng)?bào)告之前,應(yīng)自動(dòng)提前發(fā)送相關(guān)材料給他們,以使其事先了解相關(guān)報(bào)告內(nèi)容。記錄采購(gòu)的狀態(tài),如談判期、簽訂協(xié)議期等。由于采購(gòu)過(guò)程比較復(fù)雜,歷時(shí)較長(zhǎng),最好能記錄詳細(xì)的采購(gòu)過(guò)程,并在需要時(shí)向相關(guān)人員發(fā)送通知,如辦理付款或寄送合同后,自動(dòng)給資源供應(yīng)商發(fā)送通知。
(3)記錄、管理許可權(quán)限。包括但不限于資源是否提供數(shù)字拷貝、打印、并發(fā)用戶、館際互借、教學(xué)參考、電子鏈接、遠(yuǎn)程教育、課程網(wǎng)站及課件、永久訪問(wèn)及存檔等權(quán)限及在何種條件下提供。能夠添加新的服務(wù),允許館員自定義服務(wù)的名稱及相關(guān)操作,如公共顯示列表、報(bào)告、提醒等?;诤贤芾砑氨O(jiān)督的目的,希望記錄額外的許可條款及元數(shù)據(jù),如許可開(kāi)始日期、結(jié)束日期、保密條款及其他重要條款。
(4)保存文檔。需要保存訂購(gòu)論證報(bào)告、訂購(gòu)回執(zhí)、談判文件、許可協(xié)議、訂購(gòu)協(xié)議、付款協(xié)議、驗(yàn)收?qǐng)?bào)告等的電子版或有簽字、蓋章的掃描件。由于協(xié)議在簽訂之前往往會(huì)有個(gè)雙方協(xié)商修改的過(guò)程,電子版往往并不是最終版,所以需要保存最終有雙方簽字、蓋章的協(xié)議的掃描件。
進(jìn)行數(shù)據(jù)安裝或網(wǎng)絡(luò)開(kāi)通后,經(jīng)測(cè)試成功并驗(yàn)收,即完成安裝過(guò)程,進(jìn)入使用階段。首先對(duì)電子資源進(jìn)行著錄,然后制作資源使用指南網(wǎng)頁(yè),發(fā)布購(gòu)買(mǎi)信息,解答讀者咨詢,對(duì)使用過(guò)程中遇到的故障進(jìn)行處理,對(duì)讀者進(jìn)行培訓(xùn)與宣傳,還要提供其他深層次服務(wù)。在此階段,用戶對(duì)ERMS的功能需求有以下幾個(gè)方面。
(1)提醒開(kāi)通,發(fā)送通知。有些資源購(gòu)買(mǎi)后較長(zhǎng)時(shí)間才開(kāi)通,需要ERMS能在應(yīng)開(kāi)通的日期前進(jìn)行提醒。在館員發(fā)布了購(gòu)買(mǎi)開(kāi)通或資源變更通知后,希望該通知能以郵件或其他方式發(fā)送給相關(guān)機(jī)構(gòu)負(fù)責(zé)人。若圖書(shū)館有個(gè)性化服務(wù)系統(tǒng)(如My Library),新發(fā)布的電子資源信息應(yīng)推送到相關(guān)學(xué)科的讀者信箱。若圖書(shū)館在校外SNS社區(qū)或微博中設(shè)有賬戶,新發(fā)布的信息應(yīng)能及時(shí)轉(zhuǎn)發(fā)出去。
(2) 管理檢索與訪問(wèn)。希望ERMS存儲(chǔ)與管理URIs,并能為終端用戶所用。實(shí)現(xiàn)代理訪問(wèn)/訪問(wèn)管理與其他功能融合,為所有用戶或選擇的用戶提供代理訪問(wèn)服務(wù)的無(wú)縫鏈接。實(shí)行訪問(wèn)控制,記錄授權(quán)的用戶分類(lèi)及授權(quán)的站點(diǎn),并基于這些信息為終端用戶及館員生成資源顯示列表。在館員界面,應(yīng)能進(jìn)行以下操作:瀏覽、檢索電子資源;查看館員的完整安全文檔資料及功能角色;與圖書(shū)館其他系統(tǒng)、門(mén)戶及相關(guān)系統(tǒng)中存儲(chǔ)的有關(guān)信息鏈接;查看對(duì)外隱藏的資源;查看工作分配、提醒。應(yīng)能提供一個(gè)數(shù)據(jù)庫(kù)列表或?yàn)g覽式的檢索模式,能生成動(dòng)態(tài)的或個(gè)性化的數(shù)據(jù)庫(kù)網(wǎng)頁(yè)。能生成A-Z期刊導(dǎo)航。能提供與目錄系統(tǒng)中的紙本的鏈接、與其他可獲得的電子版本的鏈接。能實(shí)時(shí)標(biāo)識(shí)不能訪問(wèn)的資源,并記錄資源訪問(wèn)故障的時(shí)間、情況、解決故障的方法和過(guò)程、解除故障的時(shí)間等。能清楚地表達(dá)電子資源的層次結(jié)構(gòu)。能在一個(gè)窗口中顯示電子資源的生命周期內(nèi)所有的相關(guān)信息(如合同、發(fā)票、使用統(tǒng)計(jì)、聯(lián)系人等)。能實(shí)現(xiàn)各種報(bào)告的輸出功能,以便查看,如輸出本館采購(gòu)的期刊列表、數(shù)據(jù)庫(kù)列表、提供商列表等。
(3)顯示與控制使用權(quán)限。不論用戶以何種方式訪問(wèn),希望系統(tǒng)以情境敏感方式向用戶顯示相關(guān)的許可信息,包括向用戶顯示其是否有權(quán)訪問(wèn),提供相關(guān)的許可使用、使用限制及特定要求等信息。希望提供安全訪問(wèn)控制及權(quán)限維護(hù)。
(4)支持用戶教育活動(dòng)。能存儲(chǔ)培訓(xùn)賬號(hào)相關(guān)的信息及其他用戶教育安排,并能為培訓(xùn)的館員及部分終端用戶所訪問(wèn),記錄提供給館員及終端用戶的文檔信息或鏈接,記錄與培訓(xùn)課程相關(guān)的鏈接,統(tǒng)計(jì)問(wèn)卷調(diào)查的結(jié)果。
(5)提供其他深層次服務(wù)。希望利用ERMS實(shí)現(xiàn)如下圖書(shū)館深層次服務(wù):定期發(fā)布學(xué)校師生論文被權(quán)威數(shù)據(jù)庫(kù)收錄情況并加以分析,列出各學(xué)科高影響因子的期刊,對(duì)咨詢服務(wù)和推薦導(dǎo)讀進(jìn)行管理等。
包括續(xù)訂、停訂、合同執(zhí)行情況管理、收藏范圍變更、使用統(tǒng)計(jì)、成本統(tǒng)計(jì)、技術(shù)問(wèn)題的解決、收集用戶反饋信息等。在此階段,用戶對(duì)ERMS的功能需求有以下幾個(gè)方面。
(1)管理合同執(zhí)行情況。鏡像數(shù)據(jù)是否按照合同約定的期限定期更新、備份光盤(pán)是否收到、贈(zèng)送內(nèi)容是否收到等等,這些目前都是靠人工管理,希望ERMS能進(jìn)行管理。
(2)管理續(xù)訂/停訂。對(duì)于有明確的續(xù)訂或后續(xù)付款的截止日期的資源,應(yīng)在設(shè)定的時(shí)間段之前進(jìn)行通知,記錄續(xù)訂操作或續(xù)訂決定及續(xù)訂日期。在續(xù)訂時(shí),向館員提供有關(guān)電子資源的訂購(gòu)模式、相關(guān)聯(lián)的紙本資源、商業(yè)條款等商業(yè)信息。
對(duì)于合同到期且不再續(xù)訂的資源,希望能對(duì)合同終止行為及相關(guān)決定進(jìn)行管理:根據(jù)合同條款,是否允許圖書(shū)館終止合同,如果允許,記錄提前通知日期及適用的條款;根據(jù)合同條款,是否允許授權(quán)方終止合同,如果允許,記錄提前通知日期及適用的條款;記錄合同終止日期及終止原因;記錄終止合同所需滿足的協(xié)議條款,并根據(jù)這些信息進(jìn)行提醒;隨著現(xiàn)有合同的終止,管理、記錄永久使用的訪問(wèn)權(quán)限。
(3)維護(hù)知識(shí)庫(kù)及管理電子資源。當(dāng)電子資源的題名、收錄范圍、包含的圖書(shū)或期刊的題名等信息發(fā)生變更時(shí),需要對(duì)知識(shí)庫(kù)進(jìn)行維護(hù)更新,并將有關(guān)變化通知給相關(guān)工作人員和讀者。
當(dāng)校園網(wǎng)IP地址變化時(shí),ERMS應(yīng)自動(dòng)通知資源供應(yīng)商修改IP范圍。在接到資源供應(yīng)商關(guān)于電子資源的內(nèi)容、訪問(wèn)方式、訪問(wèn)網(wǎng)址等變化的通知后,通過(guò)對(duì)ERMS的維護(hù),應(yīng)能對(duì)電子資源的多處相關(guān)網(wǎng)頁(yè)進(jìn)行同步更新。
(4)資源使用統(tǒng)計(jì)及數(shù)量統(tǒng)計(jì)與分析。使用統(tǒng)計(jì)報(bào)告的獲取方式有圖書(shū)館從管理員界面自行下載、系統(tǒng)定期自動(dòng)發(fā)送、資源商主動(dòng)發(fā)送郵件或圖書(shū)館向資源商索取等,希望ERMS可以保存使用統(tǒng)計(jì)報(bào)告并進(jìn)行匯總、分析。ERMS應(yīng)支持COUNTER統(tǒng)計(jì)標(biāo)準(zhǔn),并能鏈接支持COUNTER標(biāo)準(zhǔn)的電子資源供應(yīng)商的使用統(tǒng)計(jì)平臺(tái),進(jìn)行使用跟蹤,以便圖書(shū)館對(duì)不同出版商的電子資源,在標(biāo)準(zhǔn)化的使用率數(shù)據(jù)中進(jìn)行比較,從而更好地監(jiān)控資源的使用情況。
The Standardized Usage Statistics Harvesting Initiative,SUSHI,是在COUNTER標(biāo)準(zhǔn)的基礎(chǔ)上,采用統(tǒng)一的協(xié)議,來(lái)收集不同數(shù)據(jù)庫(kù)商提供的數(shù)據(jù)并進(jìn)行處理,使用戶在很大程度上能更系統(tǒng)、高效地收集和分析數(shù)據(jù)庫(kù)商提供的使用數(shù)據(jù)。[5]對(duì)于加入了SUSHI協(xié)議的資源,ERMS應(yīng)能實(shí)現(xiàn)自動(dòng)收割統(tǒng)計(jì)報(bào)告的功能。
ERMS應(yīng)能自動(dòng)生成滿足各種需求的統(tǒng)計(jì)報(bào)表,協(xié)助圖書(shū)館員的采訪決策。如生成按時(shí)間、資源類(lèi)型、學(xué)科、引進(jìn)方式等的電子資源數(shù)量統(tǒng)計(jì),生成按全文下載量、檢索次數(shù)、平均單篇全文下載成本、平均單次檢索成本等電子資源使用統(tǒng)計(jì)等。這些報(bào)表應(yīng)能被存儲(chǔ)、下載、訪問(wèn)、檢索,還能靈活地配置各種查詢過(guò)濾條件,且可按不同的方式排序與顯示字段。
ERMS還應(yīng)根據(jù)全文滿足率、每種目標(biāo)資源點(diǎn)擊率、某種電子期刊的點(diǎn)擊率等量化指標(biāo)統(tǒng)計(jì)分析出使用頻率最高的期刊、數(shù)據(jù)庫(kù)以及不同群體對(duì)特定資源的使用率,以此作為評(píng)估電子資源的重要依據(jù),使圖書(shū)館能掌握所擁有的電子資源與讀者滿意度之間的關(guān)系,從而動(dòng)態(tài)研究資源的使用效率。
(1)圖書(shū)館管理。包括聯(lián)盟管理、合作圖書(shū)館管理和圖書(shū)館管理。圖書(shū)館常常以參加聯(lián)盟的集團(tuán)方式引進(jìn)電子資源,因此,ERMS應(yīng)支持各種聯(lián)盟模式,記錄聯(lián)盟名稱、聯(lián)系方式、參加聯(lián)盟的成員館名稱、數(shù)量、分享的資源,并具備聯(lián)盟整合檢索和多分支機(jī)構(gòu)檢索的功能,以便查找聯(lián)盟內(nèi)其他成員的收藏等。此外,系統(tǒng)還要記錄本機(jī)構(gòu)的圖書(shū)館信息,如名稱、聯(lián)系方式、位置等。
(2)聯(lián)系信息管理。在電子資源整個(gè)生命周期過(guò)程中,圖書(shū)館員須經(jīng)常與圖書(shū)館其他相關(guān)工作人員、電子資源供應(yīng)商、付款代理商、聯(lián)盟聯(lián)系人、院系相關(guān)聯(lián)絡(luò)人等聯(lián)系。為了工作的便利,ERMS應(yīng)對(duì)這些聯(lián)系單位和人員的基本信息進(jìn)行記載與管理,包括:聯(lián)系人信息和聯(lián)系方職責(zé)信息。輸入聯(lián)系方單位名稱應(yīng)能查詢其下的多個(gè)聯(lián)系人的基本信息。由于聯(lián)系信息隨時(shí)可能變化,應(yīng)允許對(duì)其進(jìn)行新增、批量新增、維護(hù)、刪除等操作。
(3)個(gè)性化設(shè)置與任務(wù)分配。ERMS通常是按照通用性原則設(shè)定了電子資源的工作流程,不同的圖書(shū)館對(duì)電子資源的采購(gòu)管理的細(xì)節(jié)可能有所不同,因此,系統(tǒng)應(yīng)允許管理員根據(jù)本地需求自定義字段和工作流程,根據(jù)業(yè)務(wù)重點(diǎn)設(shè)置各模塊參數(shù),根據(jù)用戶的不同角色為其分配相應(yīng)的權(quán)限。工作流上級(jí)的館員應(yīng)能對(duì)下級(jí)的館員進(jìn)行任務(wù)分配并能隨時(shí)查看任務(wù)完成情況。
此外,還需要系統(tǒng)實(shí)現(xiàn)管理信息(如訪問(wèn)地址、管理員維護(hù)地址、賬號(hào)密碼、使用統(tǒng)計(jì)鏈接地址等)的管理與電子資源相關(guān)的紙質(zhì)資源管理等等。
本系統(tǒng)的開(kāi)發(fā)原則是立足于開(kāi)源技術(shù),遵循計(jì)算機(jī)行業(yè)和圖書(shū)館行業(yè)的相關(guān)標(biāo)準(zhǔn)進(jìn)行開(kāi)發(fā),把ERMI模型與中國(guó)的實(shí)際情況相結(jié)合,并具有較好的可擴(kuò)展性。
基于上述原則,Open_ERMS基于MVC三層架構(gòu)的總體思想采用輕量級(jí)的J2EE技術(shù)框架進(jìn)行開(kāi)發(fā)。在此技術(shù)框架指導(dǎo)下,本系統(tǒng)使用Struts2、Spring2和Ibatis這三個(gè)開(kāi)源框架作為技術(shù)骨架。如圖2所示,Ibatis主要負(fù)責(zé)系統(tǒng)對(duì)數(shù)據(jù)庫(kù)的數(shù)據(jù)訪問(wèn);Struts2主要負(fù)責(zé)頁(yè)面邏輯跳轉(zhuǎn)、頁(yè)面數(shù)據(jù)展示等功能;Spring2主要負(fù)責(zé)類(lèi)裝載以及數(shù)據(jù)庫(kù)事務(wù)管理。
在數(shù)據(jù)庫(kù)方面,系統(tǒng)采用的是加州大學(xué)伯克利分校計(jì)算機(jī)系開(kāi)發(fā)的開(kāi)源關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)PostgreSQL。該數(shù)據(jù)庫(kù)的開(kāi)源協(xié)議是BSD,支持幾乎所有主流的操作系統(tǒng)平臺(tái),而且功能非常豐富,其中包括存儲(chǔ)過(guò)程、事務(wù)、觸發(fā)器、視圖、表分區(qū)、多過(guò)程語(yǔ)言支持和多種數(shù)據(jù)類(lèi)型及索引的支持。本系統(tǒng)使用的是8.4.3版。
本系統(tǒng)的開(kāi)發(fā)語(yǔ)言是 Java(JDK6.0),使用E-clipse開(kāi)發(fā)工具,采用Tomcat6.0作為Web服務(wù)器。
圖2 系統(tǒng)架構(gòu)
系統(tǒng)依據(jù)需求報(bào)告進(jìn)行開(kāi)發(fā)的過(guò)程中需要注意以下技術(shù)難點(diǎn):
(1)Open_ERMS應(yīng)該具有完善的知識(shí)庫(kù)用于支撐其各種服務(wù),因此知識(shí)庫(kù)的建設(shè)成為系統(tǒng)的重中之重。系統(tǒng)不僅需要能導(dǎo)入不同數(shù)據(jù)格式的各種數(shù)據(jù)來(lái)源的電子資源數(shù)據(jù),同時(shí)還需要建立良好的更新機(jī)制,并能適應(yīng)以后的云發(fā)展戰(zhàn)略目標(biāo)。
(2)Open_ERMS具有文檔管理的功能,因此需要考慮如何對(duì)上傳的文檔進(jìn)行有效地管理,尤其是檢索方面。目前本系統(tǒng)采用開(kāi)源的全文索引工具包Lucene進(jìn)行文檔檢索。
(3)系統(tǒng)應(yīng)具有良好的擴(kuò)展性,方便進(jìn)行二次開(kāi)發(fā),提高程序的復(fù)用性、可維護(hù)性,因此需要盡量降低系統(tǒng)的耦合度。
(4) 為了支持Open_ERMS與其他異構(gòu)系統(tǒng)間的互操作,系統(tǒng)本身應(yīng)能支持諸如Web Service、OpenAPI等技術(shù)的開(kāi)發(fā)。同時(shí)系統(tǒng)應(yīng)能支持Counter、Sushi等標(biāo)準(zhǔn)和協(xié)議,遵循國(guó)際標(biāo)準(zhǔn),提升系統(tǒng)的共享能力。
經(jīng)過(guò)兩年的研制,Open_ERMS已于今年4月投入試運(yùn)行。在具體使用中遇到的最大困難在于數(shù)據(jù)的規(guī)范,無(wú)論是電子資源本身的信息還是管理流程中的相關(guān)信息,都需要制定相應(yīng)的著錄規(guī)則。目前已制定了知識(shí)庫(kù)的簡(jiǎn)編規(guī)則,詳編規(guī)則尚待制定。其他信息各字段的著錄規(guī)則也正在實(shí)踐中逐步制定。Open_ERMS將在使用中不斷地進(jìn)行完善,以便更好地滿足電子資源管理工作的需要。