杜成軍
(河南省黃淮學(xué)院 463000)
隨著數(shù)字化信息技術(shù)的迅猛發(fā)展,網(wǎng)絡(luò)上各類(lèi)信息源層出不窮。一方面,全方位的信息覆蓋與增長(zhǎng)為用戶(hù)提供了更為豐富的數(shù)字化資源,另一方面,信息的散布性和無(wú)序化卻大大增加了信息的精確查找難度,信息噪音增大,如何對(duì)資源進(jìn)行整合,為用戶(hù)提供集成服務(wù)成為信息化建設(shè)的新課題。數(shù)字圖書(shū)館的出現(xiàn),其目的就在于解決網(wǎng)絡(luò)信息資源的海量檢索與信息噪音問(wèn)題,但由于缺乏統(tǒng)一的執(zhí)行標(biāo)準(zhǔn),其自身的建設(shè)與利用也出現(xiàn)了與信息資源發(fā)展過(guò)程類(lèi)似的情況,隨著數(shù)據(jù)庫(kù)資源的增加,其散布特點(diǎn)和無(wú)序程度越來(lái)越突出,這種不便利用的狀況直接催生了門(mén)戶(hù)式數(shù)字圖書(shū)館的發(fā)展。
數(shù)字圖書(shū)館是網(wǎng)絡(luò)信息資源管理的核心技術(shù)之一,是信息化建設(shè)的重要手段和方式,其目的是整合無(wú)序分散的網(wǎng)絡(luò)信息,提供集成化的、利于檢索和使用的數(shù)據(jù)源。近年來(lái),網(wǎng)絡(luò)、通信、計(jì)算機(jī)以及多媒體數(shù)字化技術(shù)的不斷發(fā)展與成熟,為數(shù)字圖書(shū)館的發(fā)展準(zhǔn)備了技術(shù)基礎(chǔ),海量存儲(chǔ)、高速交互、無(wú)限擴(kuò)展、分布管理的技術(shù)基礎(chǔ),為建設(shè)和運(yùn)行大規(guī)模數(shù)據(jù)庫(kù)提供了可能。作為新生代的數(shù)字化信息資源管理模式,數(shù)字圖書(shū)館得到了長(zhǎng)足發(fā)展,國(guó)內(nèi)外各種數(shù)據(jù)庫(kù)產(chǎn)品種類(lèi)繁多,幾乎涵蓋了社會(huì)各個(gè)領(lǐng)域的信息需求。由于發(fā)展過(guò)快,行業(yè)標(biāo)準(zhǔn)建設(shè)滯后,同時(shí),數(shù)據(jù)庫(kù)出版商為了維護(hù)自身的利益有意屏蔽其他數(shù)據(jù)庫(kù)的數(shù)據(jù)源,使得數(shù)據(jù)庫(kù)建設(shè)呈現(xiàn)出孤島特點(diǎn)。不同數(shù)據(jù)庫(kù)擁有不同的入口設(shè)置和不同的數(shù)據(jù)結(jié)構(gòu),在服務(wù)設(shè)置上也因各自對(duì)領(lǐng)域的理解不同和創(chuàng)新思想的共同作用下形成了各具特色的用戶(hù)交互界面,服務(wù)內(nèi)容、檢索方式、閱讀方式、收費(fèi)策略也不盡相同,這就造成了網(wǎng)絡(luò)上的這些數(shù)據(jù)庫(kù)產(chǎn)品無(wú)論從物理位置還是從邏輯關(guān)系上的分離,像一個(gè)個(gè)孤島散布在網(wǎng)絡(luò)中,用戶(hù)在利用這些資源時(shí)就要在這些“島嶼”間不?!疤S”,利用傳統(tǒng)檢索方式跨庫(kù)檢索所需要等待的時(shí)間越來(lái)越長(zhǎng)。
用戶(hù)界面是用戶(hù)與計(jì)算機(jī)進(jìn)行互動(dòng)交流的媒介,是用戶(hù)向計(jì)算機(jī)系統(tǒng)下達(dá)指令、表達(dá)意愿的綜合操作系統(tǒng),同時(shí),也是計(jì)算機(jī)服務(wù)系統(tǒng)向用戶(hù)展示服務(wù)內(nèi)容及服務(wù)結(jié)果的重要平臺(tái)。作為數(shù)字圖書(shū)館的門(mén)戶(hù),用戶(hù)界面是圖書(shū)館推送信息、接受讀者請(qǐng)求、向讀者進(jìn)行自動(dòng)服務(wù)以及反饋使用效果的重要途徑和方法,是“館” 讀溝通的重要橋梁。用戶(hù)界面的友好便捷直接影響圖書(shū)館的利用效果,Web 技術(shù)以及超文本語(yǔ)言的不斷發(fā)展和廣泛應(yīng)用,為用戶(hù)界面的建設(shè)提供了堅(jiān)實(shí)的技術(shù)條件?;贖TML 語(yǔ)言的回溯、概念空間檢索模型、快速全文檢索軟件、超全鏈接的瀏覽功能等都可用于門(mén)戶(hù)的支撐,音效、動(dòng)畫(huà)等也可以增強(qiáng)門(mén)戶(hù)的友好效果,更為關(guān)鍵的是數(shù)據(jù)庫(kù)查詢(xún)技術(shù)和查詢(xún)策略,其幫助功能、容錯(cuò)功能和遠(yuǎn)程檢索能力才是用戶(hù)最為根本的需求。
直觀性是用戶(hù)界面的設(shè)計(jì)友好效果的重要體現(xiàn),易懂、易學(xué)、易用是友好門(mén)戶(hù)的設(shè)計(jì)目的,這要求語(yǔ)言通俗直白容易理解,圖形直觀易懂指向明確,服務(wù)項(xiàng)目一級(jí)或二級(jí)解決便于操作等等,盡量不使用過(guò)多的專(zhuān)業(yè)術(shù)語(yǔ)以方便用戶(hù)使用。對(duì)于復(fù)雜操作或較為專(zhuān)業(yè)的使用方法,門(mén)戶(hù)界面應(yīng)提供醒目、詳細(xì)的指導(dǎo)與幫助功能。使即便是第一次接觸使用的用戶(hù)能夠在最短的時(shí)間內(nèi)獨(dú)立完成便捷的、正確的人機(jī)交互,通過(guò)最為直接的、簡(jiǎn)單的步驟實(shí)現(xiàn)自己的需求。
系統(tǒng)的開(kāi)放性和兼容性是資源整合的前提條件,在一個(gè)標(biāo)準(zhǔn)的基礎(chǔ)上進(jìn)行門(mén)戶(hù)開(kāi)發(fā),可以大大增強(qiáng)系統(tǒng)的可移植性,相應(yīng)的,系統(tǒng)的兼容性也會(huì)隨之增強(qiáng),這為不同數(shù)據(jù)庫(kù)資源的跨庫(kù)利用提供了有效的保證。同時(shí),建立統(tǒng)一的邏輯語(yǔ)言系統(tǒng)、符號(hào)系統(tǒng)可以減少用戶(hù)的學(xué)習(xí)負(fù)擔(dān),有利于用戶(hù)對(duì)檢索語(yǔ)言的掌握和利用,一般來(lái)說(shuō),界面開(kāi)發(fā)的規(guī)范性越強(qiáng),就會(huì)越容易被接受和使用。
主要指系統(tǒng)內(nèi)部的協(xié)調(diào)統(tǒng)一和與外部常用軟件的一致性。內(nèi)部各組成部分的協(xié)調(diào)統(tǒng)一是系統(tǒng)穩(wěn)定、高效運(yùn)行的保障,這對(duì)于用戶(hù)的使用及對(duì)系統(tǒng)的認(rèn)可度、信任度至關(guān)重要,只有運(yùn)行穩(wěn)定的系統(tǒng)檢索結(jié)果才能讓人覺(jué)得是可靠的、可信的。與外部常用軟件的一致性關(guān)乎用戶(hù)利用的便利性和易操作性,一方面,常用軟件容易讓人形成一定的操作習(xí)慣,與其保持一致其實(shí)就是與用戶(hù)的操作習(xí)慣相吻合。另一方面,這種一致性可以提高系統(tǒng)的兼容性,有利于系統(tǒng)的擴(kuò)展以及升級(jí)。
對(duì)于任何系統(tǒng)來(lái)說(shuō),其安全性都是至關(guān)重要的,數(shù)字圖書(shū)館系統(tǒng)也不例外。系統(tǒng)的安全可靠性可以保障系統(tǒng)的穩(wěn)定運(yùn)行,降低系統(tǒng)錯(cuò)誤,減少因用戶(hù)的誤操作造成對(duì)系統(tǒng)的破壞,因而,在系統(tǒng)開(kāi)發(fā)階段就要做好各種預(yù)案,對(duì)可能發(fā)生的問(wèn)題提前進(jìn)行處理和預(yù)防,最大限度的避免運(yùn)行出錯(cuò),增強(qiáng)系統(tǒng)安全性。
數(shù)字圖書(shū)館是信息整合與服務(wù)系統(tǒng),其資源與服務(wù)的組成元素是門(mén)戶(hù)式數(shù)字圖書(shū)館用戶(hù)界面布局及層級(jí)結(jié)構(gòu)設(shè)置的重要參考依據(jù),也是對(duì)門(mén)戶(hù)網(wǎng)站進(jìn)行評(píng)價(jià)的主要指標(biāo)。從資源整合角度來(lái)說(shuō)主要包括,對(duì)信息搜集過(guò)程的選擇、保存;對(duì)資源加工過(guò)程的組織、分類(lèi)、整序等等。從服務(wù)的角度來(lái)說(shuō)主要包括服務(wù)功能介紹、使用指南、界面交流、檢索入口、結(jié)果推送等。從系統(tǒng)管理的角度來(lái)說(shuō)主要包括用戶(hù)檔案管理、安全認(rèn)證管理、分級(jí)管理權(quán)限、與其它資源的合作與共享等。
基于資源與服務(wù)組成元素的特點(diǎn),門(mén)戶(hù)式數(shù)字圖書(shū)館布局應(yīng)綜合考慮三個(gè)整合。
一是資源整合。資源整合的目的在于為用戶(hù)提供全面便捷的信息服務(wù),因而,要求系統(tǒng)能夠針對(duì)用戶(hù)需求、按照不同的方式對(duì)各類(lèi)資源進(jìn)行整合,并提供服務(wù)。
二是服務(wù)整合。服務(wù)整合的切入點(diǎn)主要在于用戶(hù)的需求方向和可能的連帶需求。服務(wù)的整合要求門(mén)戶(hù)系統(tǒng)須具有角色訪問(wèn)控制管理和統(tǒng)一認(rèn)證功能,并通過(guò)用戶(hù)的角色定位來(lái)建立用戶(hù)與系統(tǒng)之間的對(duì)應(yīng)關(guān)系,從而可以提供具有個(gè)性化的打包服務(wù)。
三是管理整合。管理整合的主要目的是集中協(xié)調(diào)管理員與用戶(hù)的訪問(wèn)授權(quán),統(tǒng)一資源管理的程序,加強(qiáng)系統(tǒng)運(yùn)行監(jiān)控,保證系統(tǒng)安全、有序、穩(wěn)定運(yùn)行。
門(mén)戶(hù)式數(shù)字圖書(shū)館是服務(wù)型資源系統(tǒng),因此,層級(jí)結(jié)構(gòu)設(shè)置主要解決用戶(hù)和資源問(wèn)題,一方面利用良好的交互界面提供友好入口,更主要的是提供優(yōu)質(zhì)的、便利的資源服務(wù),這兩者之間的聯(lián)系則需要一個(gè)應(yīng)用邏輯層來(lái)完美實(shí)現(xiàn)。因而我們一般把門(mén)戶(hù)界面分為三層。
一是用戶(hù)訪問(wèn)層。為了保證后臺(tái)數(shù)據(jù)的安全性,服務(wù)系統(tǒng)是不允許用戶(hù)直接面對(duì)數(shù)據(jù)庫(kù)的,同時(shí),為了能夠提供更為專(zhuān)業(yè)的交互界面,便于用戶(hù)的使用,服務(wù)系統(tǒng)應(yīng)專(zhuān)設(shè)訪問(wèn)層,提供服務(wù)項(xiàng)目展示、使用幫助和信息推送。由業(yè)務(wù)邏輯層來(lái)提供訪問(wèn)的接口,對(duì)數(shù)據(jù)庫(kù)進(jìn)行訪問(wèn)和檢索。
二是應(yīng)用邏輯層。該層負(fù)責(zé)提供數(shù)據(jù)庫(kù)訪問(wèn)接口,接收數(shù)據(jù)和請(qǐng)求后,按照預(yù)定的業(yè)務(wù)規(guī)則對(duì)輸入/輸出的數(shù)據(jù)進(jìn)行加工處理,實(shí)現(xiàn)用戶(hù)對(duì)數(shù)據(jù)服務(wù)器的訪問(wèn)和邏輯調(diào)用,最終將處理的結(jié)果顯示到客戶(hù)端。
三是數(shù)據(jù)庫(kù)服務(wù)層。該層主要負(fù)責(zé)數(shù)據(jù)的海量存儲(chǔ)和高速調(diào)取管理,一般由多個(gè)分布數(shù)據(jù)庫(kù)組成,除了存在本地的數(shù)據(jù)外還關(guān)聯(lián)了各類(lèi)網(wǎng)絡(luò)資源以及其他各類(lèi)數(shù)據(jù)庫(kù)資源。
三層結(jié)構(gòu)設(shè)置更適合系統(tǒng)的升級(jí)與維護(hù),一般來(lái)說(shuō),數(shù)據(jù)庫(kù)服務(wù)層基本結(jié)構(gòu)比較穩(wěn)定,很少改動(dòng);應(yīng)用邏輯層伸縮性較強(qiáng),可以不斷適應(yīng)訪問(wèn)層的變更;而客戶(hù)訪問(wèn)層則變更較快,往往隨著用戶(hù)提出的要求不斷更新,以適應(yīng)用戶(hù)的使用需求。
資源整合模塊的技術(shù)參數(shù)主要是為實(shí)現(xiàn)用戶(hù)資源的啟用、調(diào)配、鎖定、禁用的一系列的操作,是集中管理資源的資源的技術(shù)基礎(chǔ)。服務(wù)模塊首先要達(dá)到用戶(hù)注冊(cè)的技術(shù)要求,在資源配置上,我們主要需要實(shí)現(xiàn)資源配置XML文件在讀寫(xiě)和更改操作方面的技術(shù)要求,可視化的頁(yè)面設(shè)置便于用戶(hù)便捷化的操作,通過(guò)調(diào)用資源注冊(cè)模塊中的接口,就可以使資源得到有效的控制和調(diào)配。
門(mén)戶(hù)式數(shù)字圖書(shū)館對(duì)于整合的分布式數(shù)據(jù)庫(kù)資源要通過(guò)驗(yàn)證用戶(hù)信息來(lái)向用戶(hù)提供服務(wù),并通過(guò)SQL語(yǔ)句來(lái)實(shí)現(xiàn)跨庫(kù)檢索,比如本地自建資源、商業(yè)數(shù)據(jù)庫(kù)資源、網(wǎng)絡(luò)資源或OAI收割元數(shù)據(jù)資源等,數(shù)據(jù)庫(kù)的地址與用戶(hù)基本信息就會(huì)在系統(tǒng)內(nèi)進(jìn)行交換,與其他的商業(yè)數(shù)據(jù)庫(kù)一樣,門(mén)戶(hù)式數(shù)字圖書(shū)館也要考慮數(shù)據(jù)庫(kù)和用戶(hù)信息安全,在信息交換過(guò)程不會(huì)暴露數(shù)據(jù)庫(kù)的地址與用戶(hù)基本信息。
服務(wù)集成主要是用戶(hù)訪問(wèn)層和應(yīng)用邏輯層的集中統(tǒng)一。通過(guò)統(tǒng)一檢索來(lái)實(shí)現(xiàn)一站式便捷信息服務(wù)是門(mén)戶(hù)式數(shù)字圖書(shū)館集成的目的和出發(fā)點(diǎn)。一般來(lái)說(shuō),訪問(wèn)層是用戶(hù)獲取服務(wù)的交互平臺(tái),平臺(tái)會(huì)提供三個(gè)層面的檢索入口,即簡(jiǎn)單檢索、高級(jí)檢索和專(zhuān)業(yè)檢索。簡(jiǎn)單檢索和高級(jí)檢索是通過(guò)有好的界面和固定格式來(lái)引導(dǎo)用戶(hù)構(gòu)建檢索式,簡(jiǎn)單檢索由于對(duì)檢索目標(biāo)的限定比較少,因而檢索結(jié)果的精確度較低;高級(jí)檢索則可以提供一個(gè)檢索途徑的多重限定以及多種檢索途徑的邏輯組合,從而使檢索結(jié)果更接近實(shí)際需求。而專(zhuān)業(yè)檢索則需要用戶(hù)掌握一定的檢索語(yǔ)言,通過(guò)規(guī)范的檢索語(yǔ)句自由建立檢索式表述檢索需求,相比來(lái)說(shuō),專(zhuān)業(yè)檢索對(duì)用戶(hù)需求的表述最為準(zhǔn)確。門(mén)戶(hù)式數(shù)字圖書(shū)館提供的分布式數(shù)據(jù)資源允許用戶(hù)自由選擇跨庫(kù)范圍,系統(tǒng)會(huì)在用戶(hù)選擇的數(shù)據(jù)源中進(jìn)行檢索,提高檢索速度和效率。
門(mén)戶(hù)式數(shù)字圖書(shū)館的應(yīng)用邏輯層對(duì)檢索頁(yè)面發(fā)來(lái)的用戶(hù)請(qǐng)求按照一定的預(yù)案進(jìn)行排隊(duì),根據(jù)系統(tǒng)調(diào)用的綜合情況形成多個(gè)檢索請(qǐng)求隊(duì)列,每一隊(duì)列均從隊(duì)首依次提取請(qǐng)求,根據(jù)請(qǐng)求的不同邏輯命令將其的數(shù)據(jù)庫(kù),這些檢索請(qǐng)求都由統(tǒng)一的檢索線程來(lái)控制,實(shí)現(xiàn)用戶(hù)檢索請(qǐng)求的并發(fā)執(zhí)行。
[l]秦怡,馬自衛(wèi).基于以S模式的統(tǒng)一認(rèn)證與門(mén)戶(hù)管理的研究與實(shí)現(xiàn)[J].現(xiàn)代圖書(shū)情報(bào)技術(shù),2008,1(12):1-7
[2]李衛(wèi)峰.基于WebServiee的數(shù)字圖書(shū)館異構(gòu)數(shù)據(jù)集成研究IJ].圖書(shū)館現(xiàn)代技術(shù)應(yīng)用,2009(2):51-53
[3]徐春玲.數(shù)字圖書(shū)館異構(gòu)數(shù)據(jù)庫(kù)統(tǒng)一檢索系統(tǒng)研究與實(shí)現(xiàn)7學(xué)位論文l,華中科技大學(xué),2006