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