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