SOA和云计算技术在图书馆服务“三农"中的应用

摘要:针对当前农民对农业信息的迫切需求,农业科研院所图书馆应该利用自己的资源优势和人才优势,改变传统信息服务模式,化被动为主动,更好地为“三农”服务。采用SOA和云计算的融合,设计基于s0A和云计算的数字化图书馆总体架构,包括基础设施层、平台层以及应用层,并详述各层功能设计以及在服务“三农”中的应用。此设计对图书馆的信息资源进行重新组合,解决了信息孤岛问题,实现信息共享并提供个性化服务,使农民更便捷地获得农业信息资源。
关键词:SOA;云计算;三农;数字图书馆
O引菁当前,以信息技术为代表的新一轮科技革命方兴未艾,以数字化、网络化、智能化为特征的信息化浪潮蓬勃兴起,为农业农村信息化发展营造了强大势能。党中央、国务院高度重视信息化发展,对实施创新驱动发展战略、国家大数据战略、“互联网+”行动等作出部署,加强农业与信息技术融合,运用丰富的农业信息资源服务“三农-E1]。在信息时代,应充分发挥新兴科技对农业的促进作用,加强对农民的科技培训,普及农业新技术,及时解决实际工作和生产过程中遇到的问题,促进农业科研成果的转化和利用,为农业学科的发展和科技兴农献计献策。作为科研院所的图书馆不仅要为科研工作人员提供文献信息服务,也要积极主动的服务“三农”。随着物联网、人工智能技术的广泛使用,我们已经进入大数据时代,传统的数据存储功能已经无法满足我们的需求[2]。云计算的出现使互联网进入新时代,目前云计算在各行业中已经成功应用。本文探讨基于SOA和云计算的图书馆平台,改变传统服务模式,更好地为“三农”提供信息服务。
1SoA和云计算
SOA技术是一种基于服务的体系架构。s0A的发展是伴随着WEB技术的不断演进而向前发展的。SOA就是这种一样新的面向服务的分布式web架构。SOA可以将现有的系统封装成服务,并对服务进行抽象,我们可以把它看成一种新的架构模式,而不是一个产品[3-4]。SOA常常被用作云计算的关键技术,可以促进服务的重复使用。云计算是将各种网络上分布的资源集中,用虚拟化方式为用户提供服务,实现存储与计算的分布式处理。云计算关心的是如何把底层硬件和软件抽象成云计算资源。但是用户永远不需要关心底层平台是如何进行操作的,只需要关心服务[5“]。可以通过网络按自己的需要获得软硬件服务或者一些其它的服务。云计算的核心就是按需服务。
2基于SOA和云计算的数字图书馆总体架构
根据硬件环境及云计算平台建设的规划,我们设计了图书馆数字化平台的具体实施方案,基于SOA和云计算的数字化图书馆总体架构图,如图1所示。
1.1应用层
在应用层中,用户可以使用云计算所提供的服务接口,而用户使用云计算服务是有专门的服务接口,并且可以按照实际需求重新设计服务。用户使用终端所提供的云计算服务,存储超大容量数据并能提高运算系统能力,可以节约项目投入成本。本文在应用层中添加了SOA的云计算架构的应用,SOA和云计算的结合.可以充分满足数字化用户的需求。数字化用户不需要维护云计算的软件供应商。用户所需要的服务不是来自本地,而是来自“云”端。我们只需要在联网的电脑上配置“云操作系统”的浏览器,并且使用软件及硬件都是云服务形式,这样的网络不仅可以传送网络信息,也可以传送云服务。
1.2平台层
平台层的应用包括统一身份认证平台、数据中心平台、统一门户管理平台、系统软件平台、数据仓库、高可用性HA等。基于SOA的云计算平台其实是一种“云服务”平台,它具有连接到其他的网络并发计算服务机制,能够使用虚拟化技术增强各个服务器的互联,提高数据存储能力。随着图书馆的存储数据越来越大时,其数据特点(1)数据量大;(2)具有结构化数据和非结构化数据,当前非结构化数据越来越多。PaaS就可以在短时间内处理海量数据,使数据管理变得更加方便,实现更高的管理水平。在云产业链中,如同传统的中间件所起的作用一样。
3SOA和云计算在图书馆服务“三农”中的设计与应用
3.1基础设施层(1aaS)的设计基础设施层是数字图书馆的关键层。它的基本作用是为上层用户提供一种云计算资源的“黑盒”抽象层,目的是使上层用户即使不了解云计算资源的工作原理,也能够使用平台资源。通常情况下云计算资源包括具有运算能力的CPU、存储能力的数据存储器、通信功能的网络设备以及相关联的软件。云计算软件包括存储、应用程序和提供给用户的相关服务等。通过云计算的本地计算机仅仅需要简单的硬件设备,比如基本的输入输出设备和网络设备等。
3.2平台层(PaaS)的设计
3.2.1SOA架构的云服务平台
根据需求进行了云计算服务平台的设计与实现,如图3
1)用户终端。用户使用计算机终端设备GUI查询云计算服务中心提供的云服务,然后云计算服务中心把该查询的服务绑定到相应的服务接口层。
2)云计算服务中心。根据用户所描述的服务类型和服务位置的信息,云计算服务中心查询到相对应的服务接口层,并把该服务传送到物理层,使其判断该服务是否具有合法性。该系统具有调度、分配和执行服务网络资源的功能。该层主要根据用户身份所选取的服务请求类型以及合法性进行验证。若请求的服务类型合法,那么通知云计算服务中心,分配用户权限使其访问该服务,若请求的服务类型不合法则不能访问。
3.2.2统一身份认证平台
统一身份认证平台可以实现内网的用户单点登录,身份的统一认证。它是将原有的分散式认证改成统一认证方式,也就是用户只要通过一次认证就能访问所有的信息资源,大大简化了访问系统的过程,也方便了图书馆的信息管理。统一身份认证平台网络结构,如图4所示。认1正,设八服务器』冬j【统tj『;,;人【lf:平i÷I‘qi§!I+,fq该功能的实现根据应用服务类型搭建服务器,确认服务合法性构建认证服务器。WEB应用服务器提供了统一的认证GUI窗口和资源平台管理;认证一接入(Confirm—Receive)服务器具有用户身份确认和业务系统接入的功能。CA数字证书网上受理服务器具有用户身份的证书颁发功能。数据库服务器具有存储用户身份和服务类型的数据功能。本文设计的统一身份认证平台将现有的业务管理系统进行有效的整合,实现了用户单点登录和访问控制,使传统的多业务系统的认证问题不再是问题,并且采用安全机制保障用户身份认证的安全性。平台搭建了一个统一的身份认证门户,用户只有在认证成功后才能进入系统界面,从而继续访问该系统所提供的服务。云计算平台每天为用户提供不同的需求服务,在网络传输过程中也会存在安全隐患。相对于其他系统单一的安全运行模式,比如设置一个统一的安全配置,SOA与云计算的融合可以有效的节约系统资源,为用户使用信息平台提供坚实的安全保障。SOA技术可以整合软件功能模块,并将其分离出来,方便不同模块之间的数据交换。
4总结
随着云计算技术的迅速发展,农业图书馆的信息服务可以提供新的模式。本文结合了SOA和云计算之间融合的优势,设计了图书馆服务“三农”信息服务平台,不仅适应当今大数据时代数据变化大且快,也改变了传统的信息推送模式,实现个性化的信息服务。
参考文献
[1]罗治情,吴亚玲,陈娉婷.云计算在“三农”信息服务平台中的应用研究[J].中国农机化学报,2017(3):62—64.
[2]马彦图.云计算技术在农业信息共享服务平台中的应用EJ].西安工程大学学报,2016(8):495—496.
[3]郑广成.一种SOA云服务平台架构研究与应用[J].计算机应用与软件,2011,28(12):228229.
[4]李刚健.基于SOA的云计算架构模式新探[J].吉林建筑工程学院学报,2011,28(2):77—79.
《SOA和云计算技术在图书馆服务“三农"中的应用》
- 职称论文刊发主体资格的
- 政法论文浅析工会法主体
- 化学在初中教学中的情感
- 中学教育论文思想政治方
- 法治论文投稿法治型市场
- 杂志社论文发表浅析推动
- 新疆教育报投稿浅析学生
- 分男女招生录取的合宪性
最新优质论文
- 医学论文投英文期刊怎么
- 水文水资源观测论文发表
- 科学管理研究是评职称认
- 经济全球化退与进论文发
- 安徽体育科技发表论文要
- 论文发ei需要润色吗
- 舞蹈的地域特征论文发表
- 论文转投是什么意思
论文发表问题热点
- 哪里有2018中文核心期刊目
- 申报高级政工师发论文要
- SCI论文投稿状态有哪些各
- 工程造价师职称资格报考
- 什么样的职称论文才能通
- 护理职称论文准备选题技
- 二级项目管理师评职资格
- 两会声音:解决基层医技