面向服务大型科学仪器共享平台.docVIP

  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文档。上传文档
查看更多
面向服务大型科学仪器共享平台

面向服务大型科学仪器共享平台   摘要:指出了现有仪器资源共享存在的问题,提出了面向服务的大型科学仪器共享平台。说明了科学仪器远程共享的关键技术,设计了面向服务的大型科学仪器共享平台系统结构。最后以构建高性能计算服务为例,通过共享平台实现了高性能计算服务的远程共享,实验结果表明该平台具有可行性,对大型科学仪器的远程共享有积极的意义。   关键词:大型科学仪器;面向服务的架构;Web服务;XML      一、引言      大型科学仪器共享是目前国家科技基础条件平台建设的重要组成部分,搭建共享平台是推动科技资源开放共享、提升创新能力的有效措施。现有的仪器资源共享都是基于静态的配置建立起来的,缺乏灵活性;仪器共享局限在某一机构或者单位之内,不能跨越不同的地理位置的限制。国内兴起的仪器共享与协作网只是一个仪器信息资源的共享,而非对仪器实物资源的共享。   本文提出了基于Web Services的大型科学仪器虚拟化远程共享方法,提出了面向服务的大型科学仪器共享平台架构,主要包括共享平台服务器、大型科学仪器虚拟仪器服务器、服务注册中心三部分。      二、面向服务的架构      面向服务的架构(service-oriented architecture,简称 SOA)涉及三种角色(服务提供者、服务请求者、服务注册中心)之间的交互。主要操作包括发布、查找和绑定:服务提供者定义服务的服务描述并把它发布到服务注册中心;服务请求者使用查找操作从服务注册中心检索服务描述,然后使用服务描述与服务提供者进行绑定并调用服务。   大型科学仪器共享平台需要实现基于异构平台、基于不同技术构建、地理位置分布的科学仪器的资源共享;同时共享平台必须具有可扩展性,即共享平台能够灵活的实现科学仪器的动态添加与删除并且不影响用户的使用。SOA为构建大型科学仪器共享平台,提供了一个从“服务”视角解决问题的思路和方法。用服务作为构建大型科学仪器共享平台的基石,是大型科学仪器共享平台的一个重要概念:大型科学仪器所有单位通过基于标准的服务接口构建相应的科学仪器服务,并在大型科学仪器服务注册中心进行注册,便可将大型科学仪器并入共享平台,供用户远程调用。共享平台通过服务注册中心实现对科学仪器的管理。      三、大型科学仪器远程共享关键技术      (一)Web服务技术   Web 服务是一种构建面向服务架构(service-oriented architecture,简称SOA)的分布式计算技术。在本质上,Web 服务是一种自描述的、模块化的、由URI 标识的应用程序,它采用基于XML 和Internet 的开放标准,支持基于XML 的接口定义、发布和发现。   基于Web服务的虚拟化技术,在现有虚拟仪器提供的功能的基础上构建服务,WSDL(Web Services Description Language,Web服务描述语言)可以描述使用不同语言实现、部署在任何平台上的Web服务,消除虚拟仪器软件实现技术、虚拟仪器系统所在平台的差异。      (二)构建大型科学仪器服务   大型科学仪器提供的功能各异,在大型科学仪器提供的功能的基础上构建服务,需要进行服务建模。根据IBM提供的服务建模方法SOMA(Service Oriented Modeling Architecture,面向服务的模型架构),经过服务发现(Service Identification)、服务规约(Service Specification)后,确定了大型科学仪器服务包括任务管理、用户管理。   (三)通信标准   对大型科学仪器服务调用,需要制定调用过程中信息的通信标准。XML可实现平台无关的信息通信,我们指定了基于XML的信息通信标准。   任务管理数据通信标准指定了与任务相关的信息,包括:任务标识(id)、调用服务的用户(username)、任务状态(status)、任务结果文件名(resultFilename)、任务开始时间(beginTime)、任务结束时间(endTime)。   (四)大型科学仪器共享平台系统实现   1 共享平台系统结构   参考面向服务的架构,本文提出了大型科学仪器共享平台系统结构,虚线框内的部分是大型科学仪器共享平台的核心,包括共享平台服务器、大型科学仪器虚拟服务器、大型科学仪器服务注册中心。各部分主要功能介绍如下:   (1)共享平台服务器,接受用户的服务访问请求,在服务注册中心查找相关服务;获取服务信息后,与大型科学仪器虚拟服务器建立连接,绑定并调用服务;服务调用过程中提供用户与大型科学仪器服务之间的交互界面。   (2)大型科学仪器服务注册中心,对大型科学仪器进行管理,通过大型科学仪器服务的注册

文档评论(0)

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

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

1亿VIP精品文档

相关文档