陳海玉 趙冉 萬(wàn)小玥 向前
摘? 要:隨著少數(shù)民族檔案資源建設(shè)的深入開(kāi)展,有效的信息共享及信息服務(wù)問(wèn)題日益凸顯。SOA面向服務(wù)架構(gòu),通過(guò)快速、準(zhǔn)確地提供全方位、多層次的信息服務(wù),使各個(gè)分散的少數(shù)民族檔案信息資源能夠方便、快捷地實(shí)現(xiàn)信息共享。本文基于SOA技術(shù)探討少數(shù)民族檔案資源整合思路及實(shí)現(xiàn)路徑,以期為相關(guān)工作提供借鑒。
關(guān)鍵詞:民族檔案;SOA技術(shù);檔案資源整合
Abstract: With the in-depth development of minority Archives resources,effective information sharing and information service issues have become increasingly prominent. SOA service-oriented architecture enables all kinds of distributed minority file information sources to share information conveniently and quickly by providing comprehensive and multi-level information services quickly and accurately. Based on SOA technology,this paper discusses the integration ideas and implementation paths of minority Archives resources,in order to provide reference for related work.
Keywords: Ethnic Archives; SOA technology; Archival resource integration
少數(shù)民族檔案作為我國(guó)檔案寶庫(kù)的重要部分,有著豐富而深厚的文化資源,包括文獻(xiàn)資源和數(shù)字資源。對(duì)其進(jìn)行有效的檔案資源整合有利于推進(jìn)民族文化遺產(chǎn)發(fā)揮其價(jià)值并為社會(huì)各界所用。但由于少數(shù)民族檔案保存分散、共建共享規(guī)范不完善,數(shù)字檔案信息資源的產(chǎn)權(quán)地區(qū)化,信息資源互聯(lián)互通壁壘重重,導(dǎo)致少數(shù)民族檔案資源利用率低、獲取難度大、利用范圍有限,阻礙了民族文化的保護(hù)傳承和民族地區(qū)文化的發(fā)展。如何讓這些分散的以及類型和儲(chǔ)存方式,運(yùn)行環(huán)境不同的少數(shù)民族檔案資源能夠有效地組合是目前亟待解決的問(wèn)題。
SOA(Service-Oriented Architecture)解決了應(yīng)用系統(tǒng)在分布式體系中出現(xiàn)的各類問(wèn)題,是實(shí)現(xiàn)分布式應(yīng)用的有效途徑[1]。SOA面向服務(wù),將各種系統(tǒng)中應(yīng)用程序的不同功能單元通過(guò)定義的接口以統(tǒng)一通用的方式進(jìn)行交互,具有服務(wù)之間松耦合性、系統(tǒng)集成復(fù)雜性低、復(fù)用性強(qiáng)和降低系統(tǒng)成本的特征。作為一種架構(gòu)思想,SOA可以有多種實(shí)現(xiàn)方式,Web服務(wù)是實(shí)現(xiàn)SOA的一種技術(shù)[2]。本文提出基于SOA的少數(shù)民族檔案資源整合方法并構(gòu)建了框架模型。
1 SOA在檔案異構(gòu)資源中的整合與應(yīng)用
SOA技術(shù)對(duì)更好地整合檔案信息資源和便捷利用檔案資源能發(fā)揮很大作用。應(yīng)用SOA技術(shù)可以在不同的系統(tǒng)之間使用WSDL接口,不同的組織機(jī)構(gòu)在其內(nèi)部仍然可以保留其原有的系統(tǒng)和操作,檔案館可以在保留其原有系統(tǒng)的基礎(chǔ)上收集來(lái)自不同組織機(jī)構(gòu)的檔案,可有效解決數(shù)字檔案歸檔時(shí)不兼容問(wèn)題,避免數(shù)字檔案重新整理和錄入造成的人力物力浪費(fèi)。
此外,檔案館的檔案查閱環(huán)節(jié)也存在多個(gè)流程。包括查閱者的身份、查閱、復(fù)印、打印摘抄等資格確認(rèn)等。如果還存在電子版未更新的情況,則還需要去庫(kù)房拿實(shí)體進(jìn)行查閱。在查閱之后再進(jìn)行登記。若將這一流程劃分為不同的服務(wù)功能模塊,在開(kāi)發(fā)檔案查閱系統(tǒng)的時(shí)候,在不同的服務(wù)接口之間使用WSDL接口,則可以更好地完善整個(gè)流程,就算其中的某個(gè)環(huán)節(jié)發(fā)生變化,采用不同的編程語(yǔ)言和運(yùn)行環(huán)境,也不會(huì)對(duì)整個(gè)流程的其他環(huán)節(jié)產(chǎn)生影響。
可見(jiàn),SOA在檔案異構(gòu)資源管理和整合中具有明顯優(yōu)勢(shì)和發(fā)揮空間,值得我們深入研究和應(yīng)用。
2 SOA與少數(shù)民族檔案資源整合的耦合
在信息時(shí)代,少數(shù)民族檔案進(jìn)行數(shù)字化工作是大勢(shì)所趨。2011年,內(nèi)蒙古自治區(qū)檔案館對(duì)8773卷檔案進(jìn)行數(shù)字化處理,翻譯29400卷蒙古文歷史檔案,對(duì)48072卷重點(diǎn)搶救的歷史檔案進(jìn)行縮微記錄,2015年建成數(shù)字檔案館,向社會(huì)提供檔案利用的網(wǎng)絡(luò)平臺(tái),促進(jìn)檔案信息資源的共建共享。2004年,西藏自治區(qū)啟動(dòng)文化共享工程,運(yùn)用信息技術(shù),將經(jīng)過(guò)加工整合的地方特色文化數(shù)字資源和全國(guó)優(yōu)秀文化信息資源相結(jié)合,建成網(wǎng)絡(luò)體系,以衛(wèi)星接收、互聯(lián)網(wǎng)傳輸、本地鏡像、移動(dòng)存儲(chǔ)和刻錄資源光盤發(fā)放等多種形式,實(shí)現(xiàn)數(shù)字文化信息資源的共建共享[3]。截至2014年,西藏自治區(qū)各級(jí)檔案館共收集約360萬(wàn)卷館藏與9萬(wàn)余冊(cè)檔案資料,已對(duì)近30萬(wàn)冊(cè)檔案進(jìn)行數(shù)字化工作,少數(shù)民族檔案數(shù)字化工作的開(kāi)展已頗具規(guī)模,為少數(shù)民族檔案資源整合奠定了良好基礎(chǔ)。但我國(guó)少數(shù)民族檔案資源整合仍存在許多不足之處。
2.1 少數(shù)民族檔案資源整合的主體發(fā)揮效能有限。由于區(qū)域限制,檔案館在少數(shù)民族檔案資源整合上力度有限、共建共享不足。少數(shù)民族檔案資源整合主體單一,未能充分借助政府以及社會(huì)組織的力量,尚未形成共同參與的多方協(xié)同機(jī)制,也未能實(shí)現(xiàn)全國(guó)少數(shù)民族檔案資源的最優(yōu)整合。
2.2 少數(shù)民族檔案資源整合工作難度大。少數(shù)民族檔案資源十分豐富,保管主體既有檔案館、博物館與圖書館等文化機(jī)構(gòu),也有個(gè)人及其他社會(huì)組織。但保管主體普遍都缺乏檔案移交檔案館保管的意識(shí),主動(dòng)移交少數(shù)民族檔案的情況較少,難以實(shí)現(xiàn)檔案資源的高度整合。
少數(shù)民族檔案種類繁多,載體豐富,各檔案館分類整理方式存在差異,缺乏統(tǒng)一規(guī)范,加大了少數(shù)民族檔案資源有序化整合的難度。民族地區(qū)也缺乏專業(yè)檔案人才和專業(yè)知識(shí)指導(dǎo),數(shù)字檔案資源整合效率與質(zhì)量難以保證。
2.3 少數(shù)民族檔案資源“交互式”建設(shè)力度薄弱。目前,少數(shù)民族檔案資源建設(shè)未與其他檔案資源進(jìn)行有效整合,檔案交互式建設(shè)力度相對(duì)薄弱。按照利用互聯(lián)網(wǎng)扁平化、交互式、快捷性優(yōu)勢(shì),推進(jìn)公共服務(wù)高效化,用信息化手段更好感知社會(huì)態(tài)勢(shì)[4]的總體要求,需要促進(jìn)少數(shù)民族檔案資源“交互式”建設(shè)發(fā)展。
SOA技術(shù)具有原件備份、共享利用、異構(gòu)資源松耦合性等特性,為有效解決少數(shù)民族數(shù)字化檔案資源整合共享中存在的諸多問(wèn)題提供了可能。
3 基于SOA的少數(shù)民族檔案資源整合方法
檔案資源整合是將分散、異構(gòu)的檔案資源有序地組織起來(lái),形成有效的知識(shí)單元或知識(shí)集合[5]。
3.1 構(gòu)建檔案資源服務(wù)中心。在SOA架構(gòu)中最為重要的就是對(duì)各項(xiàng)服務(wù)數(shù)據(jù)的封裝和實(shí)現(xiàn),核心目的是讓現(xiàn)在已經(jīng)擁有的資源能夠通過(guò)對(duì)資源的重組和整合,以優(yōu)化服務(wù),實(shí)現(xiàn)用戶的需求[6]。
檔案服務(wù)中心相當(dāng)于購(gòu)物的網(wǎng)站,而購(gòu)買者可以理解為檔案資源的使用者,各個(gè)店家即為檔案資源的提供者。這樣的一個(gè)運(yùn)作模式可以優(yōu)質(zhì)高效地處理分散于各地的少數(shù)民族檔案資源的整合和共享利用。
3.2 深化少數(shù)民族檔案數(shù)字化。計(jì)算機(jī)互聯(lián)網(wǎng)時(shí)代,數(shù)字化的信息是實(shí)現(xiàn)資源整合非常重要的一步,可以通過(guò)各種“智慧”、“智能”數(shù)據(jù)分析工具,來(lái)深度分析和挖掘數(shù)據(jù)的內(nèi)容,更加直觀地分析顯示出哪些少數(shù)民族檔案資源更加重要或者稀缺,以建立結(jié)構(gòu)合理、資源優(yōu)化的少數(shù)民族檔案資源數(shù)據(jù)庫(kù)。
3.3 以有效的協(xié)同機(jī)制為支撐。檔案資源服務(wù)中心的功能在于滿足多樣的檔案利用需求。完善的協(xié)同機(jī)制可以較好地讓不同類型服務(wù)聯(lián)系起來(lái),而相互之間又不會(huì)產(chǎn)生影響,在滿足用戶需求的時(shí)候,可以自由地讀取用戶所需要的數(shù)據(jù)以提供差異化服務(wù)。
3.4 依法依規(guī)開(kāi)展檔案資源整合。少數(shù)民族檔案資源具有鮮明的民族性、地域性和民間性,其資源整合更需要健全有力的法規(guī)政策作為依據(jù)支撐,以促進(jìn)資源共建共享的落實(shí)。因此,要通過(guò)政府牽頭和機(jī)構(gòu)間聯(lián)合協(xié)作,制定出臺(tái)相應(yīng)的少數(shù)民族數(shù)字檔案資源整合法規(guī)標(biāo)準(zhǔn),以指導(dǎo)應(yīng)用于資源整合工作的各個(gè)方面。
4 基于SOA架構(gòu)的少數(shù)民族檔案資源整合框架設(shè)計(jì)
4.1 框架模型?;赟OA的體系模型,筆者設(shè)計(jì)了基于SOA的少數(shù)民族檔案資源整合框架模型,SOA的架構(gòu)分為數(shù)據(jù)來(lái)源層、數(shù)據(jù)交換層、數(shù)據(jù)層和服務(wù)層。
4.1.1 數(shù)據(jù)來(lái)源層。根據(jù)少數(shù)民族檔案資源存在分散和異構(gòu)的特點(diǎn),須進(jìn)行資源數(shù)字化處理,形成其特定的數(shù)據(jù)庫(kù)。以云南省的少數(shù)民族檔案資源為例,將昆明、大理和麗江等地的少數(shù)民族檔案資源建立數(shù)據(jù)庫(kù),由于數(shù)據(jù)庫(kù)之間存在差異,將其配上標(biāo)準(zhǔn)統(tǒng)一的WSDL接口,以便傳輸至數(shù)據(jù)交換層。數(shù)據(jù)來(lái)源層是少數(shù)民族檔案資源整合的重要部分,此處沉淀了大量的少數(shù)民族檔案資源,也是基于SOA技術(shù)下少數(shù)民族檔案資源整合的基礎(chǔ)。
4.1.2 數(shù)據(jù)交換層。數(shù)據(jù)交換層的實(shí)現(xiàn)是通過(guò)數(shù)據(jù)服務(wù)總線對(duì)數(shù)據(jù)進(jìn)行集成來(lái)實(shí)現(xiàn)的??偩€可以提供高效安全的數(shù)據(jù)交換,在總線上的數(shù)據(jù)都是具有相同地位的,可以在總線上進(jìn)行自由的交換,而且由于各個(gè)部分的獨(dú)立性,因此增加、刪除或修改某個(gè)部分,對(duì)其他的部分不會(huì)產(chǎn)生影響。通過(guò)總線將各個(gè)部分連接起來(lái),形成通信,可以實(shí)現(xiàn)各個(gè)部分之間的交換、重復(fù)利用性,而且也可以更有利于系統(tǒng)的維護(hù),在變更服務(wù)時(shí),只需要變更服務(wù)總線上的數(shù)據(jù)即可。
4.1.3 數(shù)據(jù)層。數(shù)據(jù)層匯集了所有的數(shù)據(jù),也即是匯集了所有可以提供的服務(wù),是所有數(shù)據(jù)、服務(wù)的注冊(cè)中心。可以根據(jù)數(shù)據(jù)類型的不同,進(jìn)行分類的保存,比如,可以將不同的少數(shù)民族檔案資源進(jìn)行分類,在同一個(gè)少數(shù)民族下的檔案資源,根據(jù)其保存方式或者形成年份再次進(jìn)行分類。數(shù)據(jù)層的主要功能即為將匯集到的各類檔案資源進(jìn)行分析處理,深度挖掘,從而更加便于利用,而且數(shù)據(jù)層的數(shù)據(jù)分析和深度挖掘等工作也不會(huì)對(duì)數(shù)據(jù)來(lái)源層的數(shù)據(jù)系統(tǒng)產(chǎn)生影響。
4.1.4 服務(wù)層。服務(wù)層位于整個(gè)SOA框架模型的頂層,是資源整合的最終實(shí)現(xiàn)體,面向少數(shù)民族檔案資源的各類使用者。通過(guò)少數(shù)民族檔案資源庫(kù)和管理系統(tǒng)可以查找已經(jīng)經(jīng)過(guò)資源整合的檔案,不用考慮該檔案資源的具體物理位置,只需要在自己的計(jì)算機(jī)上就可以查詢到其他地方的檔案信息資源,實(shí)現(xiàn)少數(shù)民族檔案資源的共享。
4.2 框架模型的特點(diǎn)
4.2.1 可重用性。SOA技術(shù)最重要的特點(diǎn)即為面向服務(wù),可以充分利用數(shù)據(jù)資源和服務(wù)資源。因此,無(wú)論是云南省還是全國(guó)其他地方分散、異構(gòu)的少數(shù)民族檔案資源,都可以通過(guò)統(tǒng)一的接口進(jìn)行封裝,從而更好地進(jìn)行資源的整合,不會(huì)因?yàn)槭褂玫臄?shù)據(jù)庫(kù)不同、運(yùn)行環(huán)境不同而造成資源無(wú)法運(yùn)用。
4.2.2 與原數(shù)據(jù)庫(kù)無(wú)關(guān)?;赟OA架構(gòu)的信息資源整合不會(huì)影響到原來(lái)的數(shù)據(jù)庫(kù),只是在原來(lái)的數(shù)據(jù)庫(kù)的基礎(chǔ)上增加了一個(gè)接口,從而使得該數(shù)據(jù)庫(kù)可以和其他的數(shù)據(jù)資源進(jìn)行交互、共享。因此,不會(huì)影響到原來(lái)的數(shù)據(jù)資源在原系統(tǒng)上的利用。
4.2.3 可擴(kuò)展性?;赟OA架構(gòu)的資源整合模型還具有擴(kuò)展性,當(dāng)有其他的少數(shù)民族檔案資源建立時(shí),也可以增加進(jìn)SOA框架模型中,可以在數(shù)據(jù)來(lái)源層中繼續(xù)添加西雙版納、香格里拉等地的少數(shù)民族檔案資源庫(kù),而不會(huì)影響整個(gè)框架的設(shè)計(jì)。
4.2.4 成本相對(duì)較低。相較于重新開(kāi)發(fā)統(tǒng)一的數(shù)據(jù)庫(kù)而言,對(duì)現(xiàn)有的少數(shù)民族檔案資源庫(kù)進(jìn)行接口的封裝,成本會(huì)更低?;赟OA框架的檔案資源模型只需要在原數(shù)據(jù)的基礎(chǔ)上增加統(tǒng)一的服務(wù)接口,進(jìn)行封裝,可以不浪費(fèi)原來(lái)的數(shù)據(jù)資源,節(jié)約一定的成本。
5 結(jié)語(yǔ)
SOA面向服務(wù)架構(gòu)可以使各個(gè)分散的少數(shù)民族檔案信息資源有效地整合且實(shí)現(xiàn)共享,一定程度上解決了少數(shù)民族檔案資源分散性、異構(gòu)性和發(fā)展建設(shè)中的地域性的問(wèn)題;基于SOA的少數(shù)民族檔案資源整合架構(gòu)既可以擴(kuò)展少數(shù)民族檔案的來(lái)源,豐富少數(shù)民族檔案的內(nèi)容,實(shí)現(xiàn)少數(shù)民族檔案的整合,又能夠使分散的少數(shù)民族檔案快速實(shí)現(xiàn)共享。在數(shù)據(jù)來(lái)源層、數(shù)據(jù)交換層、數(shù)據(jù)層和服務(wù)層的SOA架構(gòu)中,少數(shù)民族檔案通過(guò)資源數(shù)字化、統(tǒng)一標(biāo)準(zhǔn)、資源整合、平臺(tái)服務(wù)從而實(shí)現(xiàn)資源共享,讓少數(shù)民族檔案本體、服務(wù)者和使用者能夠在此架構(gòu)中互關(guān)互動(dòng)、共同發(fā)展、相互作用,對(duì)實(shí)現(xiàn)資源整合共享具有重要意義。
本文系2019年教育部規(guī)劃基金項(xiàng)目“民間記憶傳承下云南少數(shù)民族地區(qū)民間文書收集、整理與研究”(項(xiàng)目編號(hào):19XJA870001)的階段性成果之一。
參考文獻(xiàn):
[1]王志強(qiáng),朱明.SOA在農(nóng)業(yè)信息資源整合中的應(yīng)用研究[J].硅谷,2011:100.
[2]Eric NewcomerG,reg Lomow 著,徐涵譯.Understanding SOA with Web Services中文版 [M].北京:電子工業(yè)出版社,2006.
[3]邊巴片多,杜磨舟.西藏自治區(qū)文化信息資源共享工程建設(shè)與思考[J].西藏大學(xué)學(xué)報(bào)(自然科學(xué)版),2012,27(02):97-101.
[4]人民網(wǎng).中國(guó)治理中的互聯(lián)網(wǎng)思維.[EB/OL]. [2017-02-04].http://politics.people.com.cn/nl/2017/0214/c1001-29078115.html.
[5]張衛(wèi)東,左娜,陸璐.數(shù)字時(shí)代的檔案資源整合:路徑與方法[J].檔案學(xué)通訊,2018(05):46-50.
[6]潘林武.SOA架構(gòu)思想對(duì)圖書館服務(wù)運(yùn)作模式的借鑒思考[J].綏化學(xué)院學(xué)報(bào),2016,36(03):132-135.
(作者單位:云南大學(xué)歷史與檔案學(xué)院?? 來(lái)稿日期:2019-12-26)