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