基于服务网格的农业信息化共享平台的研究.docVIP

基于服务网格的农业信息化共享平台的研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于服务网格的农业信息化共享平台的研究.doc

基于服务网格的农业信息化共享平台的研究 李宏芒 吴雷 袁兆山 谢芸 (合肥工业大学计算机与信息学院 安徽合肥 230009) 摘要:为了解决农业信息化中服务的共享问题,提出了一个基于服务网格的农业信息化资源共享平台的框架。介绍了该框架的组成结构以及框架中需要遵循的协议规范。最后,通过一个简单的实例证明了该框架的可行性。 关键字: 服务网格;农业信息化;框架;共享; 引言 目前,我国农业领域的信息化已经取得了一定的成就:全国97%的地市和80%的县级农业部门设立了信息化管理和服务机构,可以直接向农民传递信息的农村信息员已发展到18万人,全国80%的左右的地级和40%的县级农业部门都建立了局域网,80%的乡镇信息服务站拥有计算机并可实现联网涉农部门的信息沟通不顺畅,信息交换制度不完善,不能实现涉农信息共享“网站雷同”表现在中央与地方的农业信息网站内容雷同,没有各地的特色,甚至有些信息没有执行统一的数据标准。 图1 基于服务网格的农业信息化服务共享平台框架 3.2 框架中遵循的几个重要的协议规范 在该框架中,服务提供者需要对外发布共享的服务,服务使用者需要发现服务并进行调用。这就说明该框架内的工作需要遵循一系列的协议规范: SOAP:SOAP(Simple Object Access Protocol)简单对象访问协议是基于XML实现了一种消息格式以交换请求和使用,使用XML作为SOAP消息的基础使得任何实现基本的INTERNET通信服务的系统都能处理和传送这类消息 。 WSDL:WSDL(Web Service Description Language)Web服务描述语言将WEB服务描述定义为一组服务访问点。它包含对一组操作和消息的抽象定义,绑定到这些操作和消息的一个具体协议和这个绑定的一个具体服务访问规范。 WS-Notification: WS-Notification 的规范家族定义了一般的、基于主题的 Web 服务系统,用于发布和订阅以 Web 服务资源框架为基础的交互。所采用的基本方法是定义机制和接口以允许客户端订阅感兴趣的主题,例如一个 Web 服务资源的资源特性值的改变。因而,从 WS-Notification 角度来看,Web 服务资源框架为表示和构成通知提供了有用的构造材料。从 Web 服务资源框架的角度来看,WS-Notification 规范家族通过使请求者能够要求被异步地通报资源特性值的改变来扩展 Web 服务资源的效用。 WSFL:WSFL(Web Services Flow Language)Web服务流语言是由IBM针对两个层面上的工作流提出的一项Web服务规范标准,在该规范中用一个有向图模型来定义和执行商业流程,可以完成对服务得无缝集成。 3.3 框架工作机制 图2说明了该框架的工作机制[5]: ① 客户端将服务请求发送给提供服务发现功能的服务器A,该请求中详细描述了客户端请求的类型、功能等信息。 ② 该服务器对用户的查询请求进行匹配,发现符合客户端需求的服务后将提供该服务的服务器主机地址返回给客户端,以便建立客户端与目的服务器之间的连接。 ③ 客户端得到服务器B的地址后,与服务器进行交互,请求获得所需要服务的WSDL文件,该文件中描述了服务器B所提供服务的类型以及如何调用等信息。 ④ 目的服务器将该服务的WSDL文件发送给客户端,以便其正确调用该服务。 ⑤ 客户端发送SOAP文件来调用需要的服务,该SOAP文件包含了客户端提供的参数等信息。 ⑥ 服务器B收到客户端发来的SOAP文件后,首先进行由Service Broker进行安全授权认证,如果用户是授权用户,便对客户端的调用任务进行解析并分配调度策略,最后按该策略调用服务,并将得到的结果以SOAP文件形式返回给客户端。 图2 框架工作机制 实现 上面已经讨论了基于服务网格的农业信息化共享平台框架的模型以及工作机制,下面将给出在该框架上运行的一个实例。在例子中,网格服务器部署了一个提供天气情况的服务,客户端输入该服务的地址以及所要查询的城市区号,就可以获得相应的天气预报信息。需要说明的是,由于本例只是为了证明论文所提出的框架能否运用于实践中,天气预报的信息是存放在服务器端的数据库里实验数据。 该实验以Globus Toolkit 4(简称为GT4)工具包为平台,因此,需要先介绍下GT4工具包的背景知识。 4.1 Globus Toolkit 4 Globus项目是目前国际上最有影响的网格计算项目之一。目前,Globus项目把在商业计算领域中Web Service技术融合在一起,希望不仅仅局限于科学计算领域,而且能够对各种商业应用进行广泛的、基础性的网格环境支持,实现更方便的信息共享和互操作,从而对商业模式、工作方式和生活方式产生深远的影响

文档评论(0)

docinpfd + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5212202040000002

1亿VIP精品文档

相关文档