试析档案信息资源共享平台数据交互服务

2020-04-01 07:54薛彩侠
科学与财富 2020年2期
关键词:档案信息资源共享平台

薛彩侠

摘 要:大数据时代,合作与协同是共享经济的理念,也是档案信息资源共享管理的核心。档案信息资源管理者应该以档案管理理念的更新为前提、以档案资源的建设整合为条件、以现代信息技术的有效应用为手段,努力促进档案信息资源的的有效利用与社会共享,在人类历史文明史上载入美好的一页。为了满足未来发展和需求,本文就档案信息资源共享平台的数据交互服务策略中的目标定位、总体架构、框架搭建、安全控制和性能处置等方面进行了论述,希望能为档案信息资源共享平台的数据交互服务提供了技术支持。

关键词:档案信息资源;共享平台;数据交互

引言

档案信息的特性决定了自身蕴藏着极大的价值,能够在不同的时间与空间范围内发挥作用。所以,档案信息资源是国家、社会资源体系的一个有机组成部分,理应为大众所享用。档案信息资源的高度共享,是现代社会特征之一,代表着现代档案工作的发展方向。对于档案信息服务平台而言,不管采用何种方式都不能直接对档案信息数据库进行操作,所有数据操作必须经过Web API数据交互技术构建的服务,这样确保每一次服务调用都是统一的,保证数据操作的一致性。

一、档案信息资源共享平台数据交互服务的目标定位

档案信息资源共享平台最终要实现档案利用便捷化、档案管理信息化和档案数据标准化,克服因档案信息载体不同、馆藏类别丰富、操作系统多样、浏览器众多和支持设备的差异等给档案信息资源共享带来的障碍,打破档案“信息孤岛”的格局,最终成为档案信息资源的综合管理中心、存儲服务中心和数据交互管理中心。档案信息资源共享平台数据交互服务的目标定位应包括如下三点。

(一) 实现档案信息资源共享平台数据高度集成

通过数据交互技术将档案信息资源归类汇总,使数据交换更加准确、便捷、高效和通畅,不仅能集成已有系统,而且能使未来新建系统融合到整体架构中,与数字档案馆系统进行数据交换和信息共享,提供更加全面的档案信息服务。

(二)实现档案信息资源的智能化管理与应用

通过档案信息资源共享平台数据交互,档案信息资源数据的获取自动从其他平台获取,减少档案工作人员重复性数据操作,进一步将档案部门工作人员从繁琐的事务性工作中解放出来。

(三)实现档案信息资源的开放与共享

满足对各种异构与同构平台、数据源及各类应用间的数据交换需求,利用大数据技术对档案信息资源进行智能分析,抽取有价值的档案信息并进行加工,形成对用户有价值的分析报告,为用户做出更好的决策提供参考。

二、档案信息资源共享平台数据交互服务的总体架构

档案信息资源共享平台采用N层架构的方式,包括数据库层、数据访问层、业务逻辑层、Web API服务接口层、应用层等,其中Web API服务接口层是未来实现跨平台应用的关键,要对任一平台的档案信息数据进行增、删、改、查等操作均需要调用Web API服务接口,不能直接对数据库进行操作。对于应用层,如果采用传统的开发模式,需要开发相应的APP应用、Web应用、微信应用,因应用所处平台有所差别,开发的技术要求不完全相同,对此可采用Web API数据交互技术构建的服务框架结合响应式页面的方式,这样平台的实现比较容易,一次实现就可以让档案信息资源共享平台在不同的设备上使用,升级维护成本也可以降低很多。

三、档案信息资源共享平台数据交互服务的框架搭建

大数据时代许多档案信息以非结构化或半结构化的形式存储,这使得现有的平台不能适应半结构化数据的分析处理模式。为此,档案信息资源共享平台前端框架宜采用Bootstrap设计,可以在不同的移动设备上显示平台的内容,从而自动适应手机、平板、PC等主流移动设备及浏览器,档案信息数据交互服务的应用服务器环境为Windows Server 2008,Web服务器部署采用IIS,数据库服务器采用Microsoft SQL Server 2008,开发工具采用微软的Visual Studio 2015,新建的项目类型为Web API,在项目构建后需要三个Web API子项目分别实现档案信息维护、查询、分析等数据交互服务。

四、档案信息资源共享平台数据交互服务安全控制

档案信息资源共享平台数据交互Web API服务设计采用令牌+签名认证的方式以保证请求的安全性,具体方法为:首先实现档案信息资源共享平台认证服务,该服务采用Web API技术,任何用户要使用平台数据必须要通过该认证服务并得到对应的令牌;其次用户根据认证通过的令牌信息以及请求的参数和服务器端提供的签名算法计算出签名后再访问指定的Web API;再次档案信息资源共享平台服务器端每次接收到请求就获取对应用户的令牌和请求参数,服务器端就会作出反应,对计算签名和客户端签名进行比对,验证通过则正常访问相应的Web API,验证失败则显示具体的失败信息。采用令牌+签名认证可以确保服务使用者的合法性,因为在平台正常运行过程中会遇到恶意攻击者,他们会篡改地址参数并进行恶意攻击,这样会对服务器的安全及性能造成不利影响。可以采用日志系统应对,遇到异常服务使用情况系统能及时记录相应的数据源头信息,便于对攻击源头进行控制,这样可以确保用户利用档案信息资源共享平台进行数据交互。

五、档案信息资源共享平台数据交互服务的性能处置

Web API作为档案信息数据请求的一种服务,在用户并发请求不断增加以及请求的档案信息数据量变大的情况下,提升其性能是实现档案信息数据交互关键点,平台从三个方面提升数据交互服务的性能:首先是采用JSON(JavaScript Object Notation,JS对象标记) 进行数据传输,每次请求都涉及原始档案数据转换成JSON格式数据,转换技术采用的是微软提供的Json.NET;其次是对Web API传输的数据进行压缩,对需要交传输的字符串信息、数据流信息、文件等内容进行压缩,压缩的方法可采用微软提供的GZipStream类;再次是使用缓存技术,将无变化的档案信息数据设置缓存过期时间,在某一段时间内不会去重新请求从服务器获取数据,直接在本地浏览器缓存中获取,这也是提升数据交互性能的重要方式;最后是采用异步方法,对于部分功能会在某个时间段会出现并发现象,比如系统上线时用户注册,解决类似这样的问题需要用到异步方法,这样用户就不需要长时间在前台页面等待后台操作完成。

六、结语

总之,随着移动互联网成为信息时代发展的主流,档案信息资源共享平台在实现形式上趋于云端化、移动化、智能化,这就要求档案信息能够在不同的设备间互联互通。在档案信息平台数据和平台用户不断增长的情况下,采用Web API技术构建档案信息数据交互服务平台,能够满足档案信息网站程序、APP程序(IOS、Android)、桌面应用程序以及目前热门微信应用等不同系统的数据交互需求,并支持更广泛客户端(包括浏览器、手机和平板电脑等移动设备)的数据交互,真正满足档案信息数据交互服务跨平台需求。

参考文献:

[1]段雪茹.大数据环境下档案信息资源整合分析及提升策略[D].辽宁大学硕士研究生学位论文,2017:30.

[2]卞咸杰,卞钰.试析高校档案信息资源共享的发展轨迹[J].档案管理,2018(3):61-62.

[3]卞咸杰.大数据时代档案信息资源共享平台前端框架的构建[J].档案与建设,2017(10):11-15.

猜你喜欢
档案信息资源共享平台
档案信息服务创新的内驱力研究
档案信息资源开发主体多元化理论探析
高校测试分析中心大型仪器设备共享管理的初步探索
共享经济商业模式探讨及在我国进一步发展的建议
中企搭乘“共享平台”好出海
科学数据共享平台的建设与服务探讨
高校大型仪器设备共享平台构建与运行管理探讨
关于档案信息资源商业性开发的思考