龍國(guó)華
(四川交通職業(yè)技術(shù)學(xué)院圖書館,四川 成都 611130)
龍國(guó)華 男,1980年生。本科學(xué)歷,館員。研究方向:數(shù)字化圖書館建設(shè)。
目前,國(guó)內(nèi)圖書館的網(wǎng)絡(luò)信息資源大部分是通過(guò)購(gòu)買各個(gè)商家的數(shù)據(jù)庫(kù)以及檢索平臺(tái),來(lái)滿足自身對(duì)數(shù)字資源的需要,這種完全依賴于商業(yè)數(shù)據(jù)庫(kù)的現(xiàn)象越來(lái)越嚴(yán)重。信息資源共享平臺(tái)完全受控于各個(gè)商家,商家在建設(shè)之初一再表示的確定性、穩(wěn)定性,隨著商家平臺(tái)的發(fā)展與完善,商家的共享平臺(tái)綁定越來(lái)越多的圖書館,信息資源共享平臺(tái)對(duì)于各高校來(lái)說(shuō)是一個(gè)不明確的因素。
比較有實(shí)力的高校圖書館需要什么數(shù)字信息資源,就買什么數(shù)字信息資源。相對(duì)于這些高校館,還有一些高職、高專館,資金、技術(shù)、人力都相對(duì)欠缺,很難需要什么就購(gòu)買什么,在這種情況下,建立信息資源共享平臺(tái),可以緩解很大一部分圖書館信息短缺的現(xiàn)象。構(gòu)建高校圖書館的信息資源共享平臺(tái),一方面,通過(guò)信息資源共享體系的統(tǒng)籌規(guī)劃,對(duì)文獻(xiàn)信息資源的采購(gòu)進(jìn)行館際協(xié)調(diào),確立各館的藏書體系,分工協(xié)作,盡量減少書刊重復(fù)采購(gòu)現(xiàn)象,可提高圖書館經(jīng)費(fèi)的購(gòu)買能力。另一方面,館際互借成本遠(yuǎn)遠(yuǎn)低于購(gòu)書價(jià)格,圖書館在不支出大量經(jīng)費(fèi)的同時(shí)就能增加大量數(shù)字館藏,從數(shù)量到種類都能極大地豐富本館館藏,節(jié)省大量經(jīng)費(fèi)。高校圖書館的資源共享建設(shè)已經(jīng)擺在我們面前,建設(shè)數(shù)字信息資源共享平臺(tái),是解決目前高校圖書館資源共享的最好方法。在高校圖書館領(lǐng)域內(nèi)構(gòu)建信息資源共享平臺(tái),每個(gè)參加共享計(jì)劃的高校圖書館可以利用其他成員館的館藏。同時(shí),通過(guò)資源共享體系也豐富了每個(gè)館可利用的文獻(xiàn)信息資源種類,保證了文獻(xiàn)信息資源學(xué)科品種的穩(wěn)定性和全面性。
利用文獻(xiàn)信息資源共享平臺(tái),通過(guò)統(tǒng)一檢索、數(shù)據(jù)庫(kù)共享等方式,各成員館的館藏資源可獲得更多的用戶。尤其是大量處于閑置狀態(tài)的資源可能獲得充分的利用。例如:一些財(cái)經(jīng)類高校以財(cái)經(jīng)類學(xué)科為主,理工類學(xué)科數(shù)字資源規(guī)模較小,資源利用率較低,但是共享體系內(nèi)的理工類高校圖書館的理工類數(shù)字資源比較豐富。財(cái)經(jīng)類高校的理工科讀者可以通過(guò)資源共享平臺(tái),充分地利用理工類高校的數(shù)字資源,做到“有其讀者就有其資源,有其資源就有其讀者”,用戶的信息需求獲得了更好的滿足。各館數(shù)字資源利用率也大大提高,圖書館能夠獲得更大的社會(huì)效益和經(jīng)濟(jì)效益。
“資源共享、利益互惠”應(yīng)該成為驅(qū)動(dòng)各高校圖書館發(fā)展所追求的目標(biāo)。要保持目標(biāo)的一致性,首先要加強(qiáng)各高校圖書館間的資源采集規(guī)劃銜接,防止雷同和重復(fù)建設(shè)。注重資源布局的梯度和分工,發(fā)揮優(yōu)勢(shì),形成產(chǎn)業(yè)鏈,增強(qiáng)產(chǎn)業(yè)聯(lián)動(dòng)效應(yīng)。但是在實(shí)際運(yùn)作中,各高校圖書館由于各自在發(fā)展規(guī)模、水平、管理模式、人力和財(cái)力資源以及發(fā)展目標(biāo)等方面存在較大的差異性,主要表現(xiàn)在利益和要求上的不平衡。同時(shí),各高校館作為獨(dú)立的組織個(gè)體,為適應(yīng)社會(huì)需求,總是在不間斷地改變著自身的生存和發(fā)展方式。為此,各高校館有必要隨時(shí)對(duì)各館狀況和發(fā)展目標(biāo)進(jìn)行定期檢查,以確保目標(biāo)的協(xié)調(diào)一致。同時(shí),各館必須及時(shí)考慮各種變化因素,平衡各種利益與要求,確定共同的發(fā)展目標(biāo),形成和保持一致的目標(biāo)。
圖書館的信息資源建設(shè)與該館館藏、院校類別、招生對(duì)象、學(xué)科專業(yè)、人才培養(yǎng)、科研項(xiàng)目、教學(xué)需求、資金設(shè)備等實(shí)際緊密結(jié)合起來(lái),走具有自身特色的數(shù)字化館藏的發(fā)展道路。同時(shí),還可探索走館藏與開發(fā)結(jié)合起來(lái)的路子,創(chuàng)辦具有各館特色的電子刊物、電子專藏、電子題庫(kù)等,實(shí)施館藏與開發(fā)信息資源互補(bǔ),雙輪驅(qū)動(dòng),從而加快信息資源特色建設(shè),不斷完善特色信息資源的服務(wù)體系。每個(gè)高校圖書館都能夠清楚地?cái)M定自身藏書的特色以及在共享平臺(tái)藏書結(jié)構(gòu)中的地位,并且在已有特色的基礎(chǔ)上按照分工進(jìn)一步鞏固和發(fā)展特色,那么各館就能在整體上形成優(yōu)勢(shì)互補(bǔ)的良好局面。各館在特色館藏方面的合作,不僅可以優(yōu)化圖書館的特色服務(wù),而且能夠大幅度提高讀者對(duì)圖書館的滿意率。
信息資源共建共享,實(shí)現(xiàn)的方式只有一條路可走,建設(shè)一個(gè)資源共建共享的平臺(tái),通過(guò)平臺(tái)來(lái)實(shí)現(xiàn)數(shù)字信息資源的共建共享。平臺(tái)的任務(wù)是提供一個(gè)方便、快捷的信息傳遞方式,讓各成員館的讀者能輕松地檢索和取得所需信息。
數(shù)字信息資源共享平臺(tái)應(yīng)對(duì)區(qū)域中心圖書館、各成員圖書館和數(shù)據(jù)庫(kù)商的各種異構(gòu)數(shù)字資源進(jìn)行整合,為用戶提供一種更好的整合檢索服務(wù),從而提高資源的利用率。
各館資源數(shù)據(jù)庫(kù)有各種不同的數(shù)據(jù)模式,它們之間可能存在著各種差異和沖突。為了給多數(shù)據(jù)庫(kù)用戶提供透明的訪問(wèn)接口,需要在共享平臺(tái)的全局層屏蔽這些差異,但又不能簡(jiǎn)單地通過(guò)修改局部模式來(lái)解決,因?yàn)楣蚕砥脚_(tái)要保證各成員數(shù)據(jù)庫(kù)的自治性,以保證那些建立在各自數(shù)據(jù)庫(kù)之上的原有應(yīng)用程序仍然能夠繼續(xù)運(yùn)行。通常的辦法是在共享平臺(tái)中構(gòu)造一個(gè)全局模式,這一全局模式是由各參與的成員數(shù)據(jù)庫(kù)中的局部模式經(jīng)過(guò)一定的模式變換得到的。
各圖書館有不同類型的數(shù)字資源,并有其不同的數(shù)據(jù)存儲(chǔ)格式、訪問(wèn)方法和檢索界面,有的部署在本地,更多的分布在異地和國(guó)外。共享平臺(tái)旨在針對(duì)這些異構(gòu)數(shù)字資源為用戶提供一種更好的整合檢索服務(wù),從而提高資源的利用率。
共享平臺(tái)能夠?qū)Ψ植荚诒镜睾彤惖氐母鞣N異構(gòu)資源提供統(tǒng)一的檢索界面和檢索語(yǔ)言。共享平臺(tái)提供全方位的檢索方式,不僅支持布爾檢索、相關(guān)度檢索、全文檢索,還支持多種檢索運(yùn)算符以及組合檢索(檢索表達(dá)方式中混用全文和字段模式)、位置檢索、英文詞根檢索,能夠?yàn)閷I(yè)用戶提供特別的檢索服務(wù)。
利用數(shù)字信息資源共享平臺(tái),管理員能對(duì)各種信息資源的訪問(wèn)進(jìn)行限制、監(jiān)控、統(tǒng)計(jì)、計(jì)費(fèi)等處理。管理員可自行制定有關(guān)資源的訪問(wèn)策略,以便更好地提高資源的利用價(jià)值。
共享平臺(tái)提供了基于異構(gòu)系統(tǒng)的跨庫(kù)檢索服務(wù),用戶可按學(xué)科、數(shù)據(jù)庫(kù)名稱、文件同時(shí)檢索多個(gè)平臺(tái)上的多種資源,輸入一個(gè)檢索式,便可以看到多個(gè)數(shù)據(jù)庫(kù)的查詢結(jié)果,并可進(jìn)一步得到詳細(xì)記錄和下載全文。與此同時(shí),讀者也可選擇單個(gè)數(shù)據(jù)庫(kù),針對(duì)某種具體資源進(jìn)行個(gè)性化檢索。
向用戶提供統(tǒng)一的查詢界面,將用戶的查詢要求轉(zhuǎn)化為不同數(shù)據(jù)源的查詢表達(dá)式,并發(fā)地查詢本地和局域網(wǎng)上的多個(gè)分布式異構(gòu)數(shù)據(jù)源,并對(duì)查詢結(jié)果加以集成,在經(jīng)過(guò)去重和排序等操作后,以統(tǒng)一的格式將結(jié)果呈現(xiàn)給用戶。共享平臺(tái)能夠減輕用戶學(xué)習(xí)檢索不同數(shù)據(jù)源的負(fù)擔(dān),并發(fā)檢索,能節(jié)省用戶的檢索時(shí)間,結(jié)果集成,大大方便了用戶的瀏覽和選擇。
數(shù)字信息資源檢索涉及到統(tǒng)一檢索用戶界面和檢索功能設(shè)計(jì)、異構(gòu)數(shù)據(jù)庫(kù)的互操作、查詢結(jié)果處理中的信息融合等問(wèn)題?;谠獢?shù)據(jù)的檢索系統(tǒng)要充分發(fā)現(xiàn)各個(gè)源數(shù)據(jù)庫(kù)的共性,同時(shí)要兼顧不同數(shù)據(jù)庫(kù)的差異性,讓用戶可以選擇使用特定數(shù)據(jù)庫(kù)的獨(dú)特檢索功能。
各數(shù)字信息資源提供商一般都提供了Web檢索頁(yè)面,利用這些文獻(xiàn)資源數(shù)據(jù)庫(kù)系統(tǒng)提供的Web客戶端訪問(wèn)接口檢索界面,提取共性部分,構(gòu)建統(tǒng)一檢索界面,針對(duì)用戶在統(tǒng)一檢索界面中輸入的查詢條件,利用多線程技術(shù)同時(shí)構(gòu)造針對(duì)各個(gè)數(shù)據(jù)庫(kù)系統(tǒng)的查詢表單數(shù)據(jù),用Get方法或者Post方法提交,獲取并分析返回的結(jié)果數(shù)據(jù),返回的結(jié)果數(shù)據(jù)一般都是頁(yè)面格式或者XML格式,根據(jù)所對(duì)應(yīng)特定標(biāo)簽或者標(biāo)志來(lái)分析處理以及合并目標(biāo)數(shù)據(jù),這些目標(biāo)數(shù)據(jù)包括題名、作者、出版日期、摘要等元數(shù)據(jù)以及獲得的元數(shù)據(jù):條目數(shù)目、全文超鏈接等,最后將處理結(jié)果呈現(xiàn)給用戶,實(shí)現(xiàn)了統(tǒng)一檢索的目的。這種方法適用于所有提供了Web查詢檢索訪問(wèn)的數(shù)據(jù)庫(kù),不同的數(shù)據(jù)通過(guò)中間件的語(yǔ)言整合,不需要源數(shù)據(jù)庫(kù)系統(tǒng)做出任何修改,具有廣泛的適應(yīng)性,并且實(shí)現(xiàn)起來(lái)難度不大。
如果各個(gè)文獻(xiàn)資源數(shù)據(jù)庫(kù)系統(tǒng)都開發(fā)符合某種標(biāo)準(zhǔn)的接口,并且制訂了通過(guò)網(wǎng)絡(luò)訪問(wèn)這種接口的標(biāo)準(zhǔn),那么,統(tǒng)一檢索系統(tǒng)就可以方便地訪問(wèn)這些數(shù)據(jù)庫(kù)系統(tǒng),從而為用戶提供統(tǒng)一的檢索界面。為此,可以利用現(xiàn)有協(xié)議以支持統(tǒng)一檢索,也出現(xiàn)了專門用于實(shí)現(xiàn)統(tǒng)一檢索的協(xié)議。
各館有各種不同的數(shù)據(jù)庫(kù),查詢方式和數(shù)據(jù)結(jié)構(gòu)大不一樣,建立統(tǒng)一數(shù)據(jù)庫(kù)檢索語(yǔ)言,把異構(gòu)數(shù)據(jù)庫(kù)的互操作、查詢等信息融合,把用戶的檢索語(yǔ)言轉(zhuǎn)換為統(tǒng)一數(shù)據(jù)庫(kù)檢索語(yǔ)言,再把統(tǒng)一數(shù)據(jù)庫(kù)檢索語(yǔ)言轉(zhuǎn)換成各種不同數(shù)據(jù)庫(kù)的檢索語(yǔ)言,把數(shù)據(jù)從數(shù)據(jù)庫(kù)中提取出來(lái)。
綜合上述分析,結(jié)合目前計(jì)算機(jī)語(yǔ)言發(fā)展與國(guó)內(nèi)高校圖書館的現(xiàn)狀,數(shù)字信息資源共享平臺(tái)基于.NET語(yǔ)言來(lái)實(shí)現(xiàn),由以下4個(gè)模塊組成,即用戶端模塊、中間件模塊、數(shù)據(jù)訪問(wèn)模塊和安全控制模塊。
在客戶端設(shè)計(jì)各圖書館的選擇復(fù)選框以及所包含的數(shù)據(jù)信息資源庫(kù),根據(jù)用戶的需求可以自主地選擇需要檢索哪些圖書館以及哪些數(shù)據(jù)庫(kù),這樣可以提高用戶的查準(zhǔn)率以及檢索時(shí)間。根據(jù)設(shè)計(jì)要求,用戶在網(wǎng)頁(yè)中填好相應(yīng)的檢索信息,點(diǎn)擊“檢索”按鈕就可以提交信息。為了保證用戶提交信息的完整性和準(zhǔn)確性,在網(wǎng)頁(yè)中嵌入.NET語(yǔ)言,以html和aspx的結(jié)合方式實(shí)現(xiàn)網(wǎng)頁(yè),用來(lái)初步檢驗(yàn)用戶提交的信息,然后通過(guò)http協(xié)議向中間件模塊發(fā)送用戶提交的信息。檢索得到的結(jié)果通過(guò)http協(xié)議發(fā)送服務(wù)器,返回信息顯示在檢索頁(yè)面。
使用.NET技術(shù)對(duì)用戶端提交的數(shù)據(jù)進(jìn)行解析、分解、優(yōu)化,轉(zhuǎn)換成不同類型數(shù)據(jù)庫(kù)檢索語(yǔ)言。數(shù)據(jù)集成系統(tǒng)通過(guò)中間件將各數(shù)據(jù)源的數(shù)據(jù)集成起來(lái),通過(guò)各數(shù)據(jù)源的包裝器對(duì)數(shù)據(jù)進(jìn)行轉(zhuǎn)換使之符合該模式。用戶提出查詢時(shí)不必知道每個(gè)數(shù)據(jù)源的接口,中間件并不提供存儲(chǔ)數(shù)據(jù)的功能,數(shù)據(jù)存儲(chǔ)在局部數(shù)據(jù)源中。用戶的查詢命令通過(guò)查詢分解器進(jìn)行分解,并將其轉(zhuǎn)換為基于各局部數(shù)據(jù)源模式的查詢。然后其查詢執(zhí)行引擎通過(guò)各數(shù)據(jù)源的包裝器將結(jié)果抽取出來(lái),并由中間件將子查詢返回的數(shù)據(jù)綜合起來(lái)得到查詢結(jié)果返回給用戶。
把提交的數(shù)據(jù)轉(zhuǎn)化成數(shù)據(jù)庫(kù)的檢索語(yǔ)言,從數(shù)據(jù)庫(kù)中提取數(shù)據(jù)。由于ADO.NET傳送的數(shù)據(jù)都是XML格式的,因此任何能夠讀取XML格式的應(yīng)用程序都可以進(jìn)行數(shù)據(jù)處理。ADO.NET是一組用于和數(shù)據(jù)源進(jìn)行交互的面向?qū)ο箢悗?kù),通過(guò)ADO.NET訪問(wèn)數(shù)據(jù)庫(kù),不僅可以方便地連接數(shù)據(jù)庫(kù),而且可以對(duì)用戶屏蔽異構(gòu)數(shù)據(jù)庫(kù)系統(tǒng)的差異,用戶不需要了解不同數(shù)據(jù)庫(kù)系統(tǒng)的差異就可以方便地取得需要的數(shù)據(jù)。事實(shí)上,接受數(shù)據(jù)的組件不一定要是ADO.NET組件,它可以是基于一個(gè)Microsoft Visual Studio的解決方案,也可以是任何運(yùn)行在其他平臺(tái)上的應(yīng)用程序。
整個(gè)系統(tǒng)的實(shí)現(xiàn),離不開對(duì)各個(gè)過(guò)程進(jìn)行有效的安全控制,安全控制做得好與壞,關(guān)系到整個(gè)系統(tǒng)的使用效率,甚至影響到整個(gè)系統(tǒng)的成敗。實(shí)現(xiàn)安全控制可采用以下方法:
加裝防火墻以及代理服務(wù)器,保護(hù)數(shù)據(jù)服務(wù)器的安全。安裝一臺(tái)Web代理服務(wù)器,用戶提交的檢索請(qǐng)求通過(guò)Web代理服務(wù)器向服務(wù)器進(jìn)行檢索,服務(wù)器把檢索結(jié)果返回Web代理服務(wù)器,然后返回用戶的檢索頁(yè)面。在服務(wù)器所在局域網(wǎng)內(nèi)安裝一臺(tái)代理服務(wù)器,一般情況下,這臺(tái)代理服務(wù)器沒(méi)有出現(xiàn)在檢索與服務(wù)過(guò)程中,使其在網(wǎng)絡(luò)中隱身,只有當(dāng)管理人員需要維護(hù)與更新服務(wù)器時(shí),通過(guò)遠(yuǎn)程激活這臺(tái)服務(wù)器,讓這臺(tái)服務(wù)器在遠(yuǎn)程管理人員的控制下,從而控制其他的數(shù)據(jù)服務(wù)器。
利用.NET的各種選項(xiàng)卡,加強(qiáng)身份認(rèn)證,不同用戶分配不同權(quán)限,根據(jù)用戶不同使用偏好來(lái)分配數(shù)據(jù)庫(kù)的使用權(quán)限,控制用戶對(duì)數(shù)據(jù)庫(kù)的檢索與使用。限制IP地址,對(duì)參加建設(shè)共享平臺(tái)的圖書館訪問(wèn)互聯(lián)網(wǎng)出口IP地址進(jìn)行綁定,以及對(duì)那些需要使用本平臺(tái)的用戶IP地址綁定,防止外來(lái)潛在危險(xiǎn)的攻擊,防止盜用身份,特別是管理員的身份。
對(duì)傳遞過(guò)程中的數(shù)據(jù)進(jìn)行加密,可為需要結(jié)構(gòu)化數(shù)據(jù)安全交換的應(yīng)用程序提供數(shù)據(jù)傳遞安全的保障。
[1]劉甲學(xué),馬海群.基于OGSA的數(shù)字信息資源共享平臺(tái)研究.圖書情報(bào)知識(shí),2008(4).
[2]龔成清.基于.NET的異構(gòu)數(shù)據(jù)庫(kù)查詢系統(tǒng)的設(shè)計(jì).武漢職業(yè)技術(shù)學(xué)院學(xué)報(bào),2009(1).
[3]許鑫,蘇新寧.高校數(shù)字資源整合平臺(tái)研究.現(xiàn)代圖書情報(bào)技術(shù),2005(9).
[4]文南生,龍國(guó)華.關(guān)于四川省高職院校圖書館聯(lián)合體構(gòu)建的思考.圖書館理論與實(shí)踐,2009(12).