資源描述:
《檔案系統(tǒng)互操作問(wèn)題探究》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、檔案系統(tǒng)互操作問(wèn)題探究 [提要]本文通過(guò)檔案互操作的需求分析,明確互操作問(wèn)題在檔案館系統(tǒng)中的重要地位,以及解決互操作問(wèn)題的現(xiàn)實(shí)意義。在研究檔案館系統(tǒng)互操作需要解決問(wèn)題的基礎(chǔ)上,提出基于構(gòu)件技術(shù)的解決方案。關(guān)鍵詞:構(gòu)件;檔案;互操作資助信息:保定市科技計(jì)劃資助項(xiàng)目(10ZC006);河北大學(xué)青年基金項(xiàng)目(2011Q07)中圖分類號(hào):TP文獻(xiàn)標(biāo)識(shí)碼:A原標(biāo)題:基于構(gòu)件技術(shù)的檔案系統(tǒng)互操作問(wèn)題研究收錄日期:2013年4月14日一、引言構(gòu)件技術(shù)是目前流行的軟件開(kāi)發(fā)技術(shù)之一。構(gòu)件是面向軟件體系架構(gòu)的可復(fù)用軟件模塊,構(gòu)件具有有用性、可用性、質(zhì)量、適應(yīng)性和可移植性等屬性。其有
2、用性和可移植性的特點(diǎn)可以避免相同功能模塊的重復(fù)性開(kāi)發(fā)工作,可用性和質(zhì)量的特點(diǎn)可以極大減少軟件測(cè)試階段的工作量?;诖?,在考慮解決檔案系統(tǒng)互操作問(wèn)題時(shí),考慮到了構(gòu)件技術(shù)。二、檔案互操作的需求7在數(shù)字檔案館系統(tǒng)中,可互操作的含義不僅僅是技術(shù)層面的,更多的是服務(wù)層面的。數(shù)字檔案館系統(tǒng)通過(guò)一定的技術(shù)手段屏蔽各異構(gòu)數(shù)據(jù)庫(kù)之間的差別,為用戶提供一致的檢索界面,由系統(tǒng)自動(dòng)執(zhí)行跨平臺(tái)的檢索,對(duì)子系統(tǒng)不同的信息格式進(jìn)行轉(zhuǎn)換,并向用戶提供最優(yōu)顯示。目前,網(wǎng)絡(luò)上的數(shù)字檔案館是由不同機(jī)構(gòu)、組織創(chuàng)建和維護(hù)的,這就導(dǎo)致各種資源擁有自己專用的資源描述、組織和檢索系統(tǒng),各個(gè)資源間具有現(xiàn)實(shí)和潛在的
3、互不兼容性。數(shù)字檔案館系統(tǒng)不是單門獨(dú)戶的檔案館在封閉的環(huán)境中所能建成的,數(shù)字檔案館系統(tǒng)是網(wǎng)絡(luò)環(huán)境下一個(gè)國(guó)家乃至世界范圍的信息資源庫(kù)群的建設(shè)事業(yè)。每個(gè)檔案館都有可能成為整體數(shù)字檔案館系統(tǒng)工程的組成部分。在這個(gè)前提下,可互操作問(wèn)題是必然存在,也是不需要解決的。(一)互操作問(wèn)題是數(shù)字檔案館系統(tǒng)的基礎(chǔ)?;ゲ僮餍允菢?gòu)建數(shù)字檔案館的基礎(chǔ),他不僅是構(gòu)建數(shù)字檔案館系統(tǒng)的底層技術(shù)之一,而且涉及到數(shù)字圖書館系統(tǒng)的每一項(xiàng)操作。首先,底層異構(gòu)平臺(tái)的互聯(lián)是數(shù)字檔案館系統(tǒng)存在的基礎(chǔ)。數(shù)字檔案館系統(tǒng)是依托于網(wǎng)絡(luò)的,如果底層異構(gòu)平臺(tái)的互操作都不能解決,數(shù)字檔案館系統(tǒng)也就失去了存在的前提條件。其次
4、,實(shí)現(xiàn)數(shù)字檔案館間的互操作是構(gòu)建數(shù)字檔案館系統(tǒng)的前提。不解決數(shù)字檔案館間的互操作問(wèn)題,數(shù)字檔案館就無(wú)法進(jìn)行互訪,更不用說(shuō)為用戶提供統(tǒng)一的檢索界面,實(shí)現(xiàn)跨庫(kù)的無(wú)縫檢索了。7第三,互操作涉及到數(shù)字檔案館系統(tǒng)建設(shè)的方方面面。從底層的數(shù)據(jù)加工描述、數(shù)字對(duì)象的存儲(chǔ),到高層的信息搜索、付費(fèi),以及權(quán)限管理,等等,都與互操作密不可分。如果各個(gè)檔案館在這些環(huán)節(jié)上不能達(dá)成一致協(xié)議,那么整個(gè)數(shù)字檔案館系統(tǒng)的互操作問(wèn)題必將難以解決。(二)數(shù)字檔案館系統(tǒng)互操作需要解決的問(wèn)題。在軟件體系結(jié)構(gòu)中,互操作是有層次性,數(shù)字檔案館系統(tǒng)的互操作問(wèn)題也不例外。數(shù)字檔案館系統(tǒng)的互操作性可以通過(guò)三個(gè)層面來(lái)表
5、達(dá)。1、技術(shù)層面的互操作。通過(guò)遵循相同的通信協(xié)議來(lái)實(shí)現(xiàn),這能夠保證信息交換的順利進(jìn)行。2、內(nèi)容層面的互操作。包括數(shù)據(jù)對(duì)象和元數(shù)據(jù)的協(xié)議,即對(duì)傳送內(nèi)容在語(yǔ)義解釋上保持一致。3、組織層面的互操作。數(shù)字檔案館系統(tǒng)的訪問(wèn)機(jī)制、付費(fèi)機(jī)制、權(quán)限管理等遵守相同的協(xié)議,保證數(shù)字檔案館間的互操作性。三、數(shù)字檔案館系統(tǒng)中的互操作問(wèn)題解決方案設(shè)計(jì)數(shù)字檔案館系統(tǒng),是面向數(shù)字檔案這一特定主題領(lǐng)域的、可供多級(jí)用戶并發(fā)使用的、集信息采集、信息整理、信息加工和信息服務(wù)為一體的智能知識(shí)服務(wù)系統(tǒng)。我們可以通過(guò)構(gòu)件技術(shù),建立一個(gè)簡(jiǎn)單的數(shù)字檔案館系統(tǒng)互操作模型SDASIM。7(一)SDASIM模型介紹。
6、建設(shè)數(shù)字檔案館系統(tǒng)需要對(duì)多個(gè)數(shù)字檔案館系統(tǒng)進(jìn)行整合,以門戶網(wǎng)站的形式為用戶提供服務(wù)。SDASIM采用四層C/S體系結(jié)構(gòu)。第一層是瘦客戶,用戶訪問(wèn)系統(tǒng)的入口;第二層是Web服務(wù)器,處理和管理讀者發(fā)來(lái)的各種HTML請(qǐng)求和Web內(nèi)容;第三層是應(yīng)用服務(wù)器,作為中間層提供多種服務(wù),使檔案館門戶可采集、加工、處理、存儲(chǔ)、組織、發(fā)布、管理和安全地訪問(wèn)后端多種數(shù)據(jù)源;底層的數(shù)據(jù)庫(kù)服務(wù)器則存儲(chǔ)各個(gè)子系統(tǒng)的元數(shù)據(jù)。(二)SDASIM的互操作性。SDASIM系統(tǒng)采用下面的機(jī)制來(lái)保證其互操作性:1、應(yīng)用服務(wù)器構(gòu)件化。運(yùn)用CORBA的思想把數(shù)字檔案館系統(tǒng)各項(xiàng)服務(wù)構(gòu)件化,保證互操作性的前提下
7、,使系統(tǒng)易于維護(hù),具有較好的穩(wěn)定性和可擴(kuò)展性。2、對(duì)象數(shù)據(jù)和元數(shù)據(jù)的分離。將信息分成元數(shù)據(jù)和對(duì)象數(shù)據(jù),利用元數(shù)據(jù)的共享,使得各種查詢工具可以充分發(fā)揮作用,大大提高檢索效率。3、對(duì)各數(shù)字檔案館進(jìn)行封裝。用CORBA技術(shù)封裝各數(shù)字檔案館,注冊(cè)到ORB總線上,屏蔽各成員數(shù)字檔案館的差異,為互操作提供基礎(chǔ)。(三)SDASIM系統(tǒng)的服務(wù)內(nèi)容71、內(nèi)容管理服務(wù)。內(nèi)容管理服務(wù)為資源加工的整個(gè)過(guò)程提供服務(wù),SDASIM系統(tǒng)提供相應(yīng)的工具幫助完成數(shù)據(jù)的標(biāo)引、分類、提交、發(fā)布。內(nèi)容管理工具分為兩類:一類是數(shù)據(jù)加工工具,包括元數(shù)據(jù)加工工具和對(duì)象數(shù)據(jù)加工工具;另一類是信息資源管理工具,包
8、括元數(shù)據(jù)管