正当时......

学术咨询服务
当前位置:职称那点事农业职称论文》SOA和云计算技术在图书馆服务“三农"中的应用

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

来源:职称那点事作者:田编辑时间:2020-03-12 08:57
扫码咨询

  摘要:针对当前农民对农业信息的迫切需求,农业科研院所图书馆应该利用自己的资源优势和人才优势,改变传统信息服务模式,化被动为主动,更好地为“三农”服务。采用SOA和云计算的融合,设计基于s0A和云计算的数字化图书馆总体架构,包括基础设施层、平台层以及应用层,并详述各层功能设计以及在服务“三农”中的应用。此设计对图书馆的信息资源进行重新组合,解决了信息孤岛问题,实现信息共享并提供个性化服务,使农民更便捷地获得农业信息资源。

  关键词:SOA;云计算;三农;数字图书馆

  O引菁当前,以信息技术为代表的新一轮科技革命方兴未艾,以数字化、网络化、智能化为特征的信息化浪潮蓬勃兴起,为农业农村信息化发展营造了强大势能。党中央、国务院高度重视信息化发展,对实施创新驱动发展战略、国家大数据战略、“互联网+”行动等作出部署,加强农业与信息技术融合,运用丰富的农业信息资源服务“三农-E1]。在信息时代,应充分发挥新兴科技对农业的促进作用,加强对农民的科技培训,普及农业新技术,及时解决实际工作和生产过程中遇到的问题,促进农业科研成果的转化和利用,为农业学科的发展和科技兴农献计献策。作为科研院所的图书馆不仅要为科研工作人员提供文献信息服务,也要积极主动的服务“三农”。随着物联网、人工智能技术的广泛使用,我们已经进入大数据时代,传统的数据存储功能已经无法满足我们的需求[2]。云计算的出现使互联网进入新时代,目前云计算在各行业中已经成功应用。本文探讨基于SOA和云计算的图书馆平台,改变传统服务模式,更好地为“三农”提供信息服务。

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和云计算技术在图书馆服务“三农"中的应用》
上一篇:广西“三农”科技信息管理服务系统的研建与应用
下一篇:1949年前中国共产党对“三农”问题的认识历程
更多>>

期刊目录