基于SOA的少数民族档案资源整合及实现路径研究

    陈海玉 赵冉 万小玥 向前

    摘? 要:随着少数民族档案资源建设的深入开展,有效的信息共享及信息服务问题日益凸显。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)