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