一种基于开放网格服务体系结构环境中实现应用程序共享的方法技术

技术编号:28672731 阅读:14 留言:0更新日期:2021-06-02 02:48
本发明专利技术涉及一种基于开放网格服务体系结构环境中实现应用程序共享的方法,其方法是:在需要共享应用程序的开放网格服务体系结构节点上利用端口映射技术和设备映射技术将客户节点的设备和端口映射到服务节点上,使得网格用户可以像访问本地计算机一样访问远程服务节点上的应用程序,同时,为了保证多个用户访问同一个服务节点的应用程序时互不干扰,使用用户隔离技术来实现隔离和调度。采用本发明专利技术的方法,用户可以独立或者与其它用户协同完成工作。同时,对应用程序共享服务的提供者而言,不需要专门编写针对基于开放网格服务体系结构环境的应用程序,即可实现现有应用软件资源的充分利用和无缝移植,达到了制造网格高度集成、高效共享的目的,解决了现有基于开放网格服务体系结构环境无法共享已有的应用软件资源的问题。

【技术实现步骤摘要】
一种基于开放网格服务体系结构环境中实现应用程序共享的方法
本专利技术属于制造技术中的基于开放网格服务体系结构环境应用开发领域,具体地讲是一种在基于开放网格服务体系结构环境中实现应用程序共享的方法。
技术介绍
在20世纪90年代,传统的制造技术与以计算机技术为核心的信息技术、现代管理技术相结合,形成了先进制造技术(AdvancedManufacturingTechnology,AMT)。先进制造技术是制造业不断吸纳现代信息技术和现代系统管理方法等领域的研究成果,并将其综合应用于产品制造的全部过程,包括:设计、生产、检测、管理、销售、使用、服务乃至回收等多个环节,以实现优质、高效、低耗、清洁、灵活生产,提高对动态多变的市场竞争能力的制造技术的总称。随着信息技术、管理技术以及制造技术的进一步发展,先进制造技术将对传统的制造业产生深远的影响,为传统的制造技术带来深刻的、革命性的变化。而伴随着新世纪的到来,制造业正面临着以网络化、知识化、服务化以及复杂化的巨大挑战,为了帮助制造业应对这些挑战,以实现优质、高效、清洁、低耗和灵活的生产目标,提高企业的竞争能力。在应用先进制造技术的过程中,人们经常需要投入大量的计算资源,以满足智能制造系统的需要,从而导致了生产成本大幅度上升,使得系统的应用范围受到了很大的限制。针对这一应用需求,在先进制造
,人们提出将制造过程中产品全生命周期内的设计资源、制造资源、各种流程和知识等信息通过Internet网络集成起来,整合成一个无缝的、集成的协同制造环境,汇聚成一种标准化的制造能力,以实现制造资源共享及管理,构成制造资源服务的集成平台,形成一个支持现代制造系统及企业群体协同运作和管理发展的基础平台和支撑环境,并称之为制造网格。在基于开放网格服务体系结构环境系统的推广和应用过程中,针对行业需要的应用软件和程序开发是决定基于开放网格服务体系结构环境发展前景的极其重要的一个环节。而能不能充分利用制造行业已有的应用软件资源,充分利用制造行业从业人员在网络化制造领域已有的操作经验和技术积累,帮助他们尽快地、方便地迁移到制造网格环境中,则是决定基于开放网格服务体系结构环境推广和应用的关键。目前,针对制造网格环境中的应用程序共享问题的主要解决方法针对具体的应用需求,开发专用的网格服务,然后通过定制专用的网格门户,来方便用户提交参数,以及返回结果。例如,国内清华大学领衔研制的网络化制造资源网格系统,采用J2EE和.Net等技术,通过重新开发专用程序来实现现有应用程序资源的共享;而美国国家航天局领衔研究的信息动力网格通过提供一个新的组装式开发环境来帮助程序人员加快应用的开发速度,但其本质上仍是需要重新开发新的应用系统。显然,现有的基于开放网格服务体系结构环境中应用程序共享方案都存在着如下缺陷:a)需要投入大量的资金和人力来针对基于开放网格服务体系结构环境中应用系统的需要重新开发应用软件,软件系统的可靠性无法得到保证;b)无法充分利用制造行业已有的应用软件和资源,造成了已有投资的浪费;c)无法充分利用用户在网络化制造领域已有的技术积累和操作经验,造成额外的学习和培训上的时间开销和花费。因此,现有的基于开放网格服务体系结构环境应用程序共享方案本质上需要重新开发新的应用程序,所共享的只是计算机的计算能力和文件数据,并没有真正解决应用程序的共享问题。现有的方案成本巨大,可靠性不高,实用性不强,严重地阻碍了基于开放网格服务体系结构环境的进一步推广和发展。本专利技术中所使用的相关术语说明如下:用户隔离:一种能够保证多个用户使用同一计算机上的应用程序时互不干扰的技术。用户隔离技术能够将一台物理的计算机划分成多个相互独立区域,使得每个访问该计算机的用户相互独立,互不影响。此时,对于每个访问该计算机的用户而言,他使用的是一台独立的虚拟计算机(简称虚拟机)。服务节点:指的是提供制造网格应用程序共享服务的节点,服务节点可以是计算机、服务器,也可以是嵌入式设备、数控机床等。客户节点:指的是经过合法授权,能够访问服务节点上所共享的应用程序的网格用户节点。设备映射:用于将客户节点计算机的设备(包括真实的物理设备和虚拟设备)通过网络映射到服务节点,使得服务节点上运行的应用程序可以访问客户端被映射的设备,客户端被映射的设备成为服务节点的设备群的一部分。端口映射:用于将客户节点计算机的端口(包括真实的物理端口和虚拟端口)通过网络映射到服务节点,使得服务节点上运行的应用程序可以访问客户端被映射的端口。
技术实现思路
本专利技术针对现有基于开放网格服务体系结构环境中实现应用程序共享问题,通过引入端口映射、设备映射和用户隔离等技术,提出了一种在基于开放网格服务体系结构环境中实现应用程序共享的方法中实现应用程序共享的方法,实现了在基于开放网格服务体系结构环境中共享交互式图形应用程序。为实现这一目的,本专利技术在需要共享应用程序的基于开放网格服务体系结构环境服务节点上利用端口映射技术和设备映射技术将客户节点的设备和端口映射到服务节点上,使得用户可以像访问本地计算机一样访问远程服务节点上的应用程序。同时,为了保证多个用户访问同一个服务节点的应用程序时互不干扰,使用用户隔离技术来实现隔离和调度。具体步骤如下:①在需要共享应用程序的基于开放网格服务体系结构环境服务节点上安装用户隔离系统,这里的用户隔离系统可以使用多用户终端技术或虚拟机技术来实现;②在需要共享应用程序的基于开放网格服务体系结构环境服务节点上部署调度软件;③根据共享需要,对所安装的用户隔离系统进行适当配置,配置所需要共享的应用软件;④在上述需要共享应用程序的服务节点上配置端口映射服务,用于将客户节点的特定端口映射到服务节点;⑤在上述需要共享应用程序的服务节点上配置设备映射服务,用于将客户节点的特定设备映射到服务节点;⑥将服务节点的访问参数添加到制造网格门户中,以保证只有得到了合法授权的用户才能访问所共享的应用程序。采用本专利技术的方法,经过合法授权的网格用户可以通过网格门户所获得的访问链接,利用Web浏览器,像访问本地计算机一样访问被共享的应用软件资源,其操作界面和操作方式与在本地计算机上的操作界面和操作方式完全相同。因此,用户可以直接利用已有的经验,不需要另外的专门培训,即可独立或者与其它用户协同完成工作。同时,对应用程序共享服务的提供者而言,不需要专门编写针对制造网格环境的应用程序,即可实现现有应用软件资源的充分利用和无缝移植,达到了制造网格高度集成、高效共享的目的,成功地解决了现有制造网格环境中无法共享已有的应用软件资源的问题。附图说明图1为本专利技术经过合法授权的网格用户通过基于开放网格服务体系结构环境访问被共享的应用软件资源的过程图。图2为本专利技术基于开放网格服务体系结构环境中节点端的工作流程图。具体实施方式下面结合附图和实施例对本专利技术作进一步的描述,但这些实施例不应理解为对本专利技术的限制本文档来自技高网
...

【技术保护点】
1.一种基于开放网格服务体系结构环境中实现应用程序共享的方法,其特征在于,在需要共享应用程序的开放网格服务体系结构节点上利用端口映射技术和设备映射技术将客户节点的设备和端口映射到服务节点上,使得用户可以像访问本地计算机一样访问远程服务节点上的应用程序。/n

【技术特征摘要】
1.一种基于开放网格服务体系结构环境中实现应用程序共享的方法,其特征在于,在需要共享应用程序的开放网格服务体系结构节点上利用端口映射技术和设备映射技术将客户节点的设备和端口映射到服务节点上,使得用户可以像访问本地计算机一样访问远程服务节点上的应用程序。


2.根据权利要求1所述的应用程序,为了保证多个用户访问同一个服务节点的应用程序时互不干扰,在需要共享应用程序的开放网格服务体系结构点上安装用户隔离系统,这里的用户隔离系统可以使用多用户终端技术或虚拟机技术来...

【专利技术属性】
技术研发人员:佘云峰徐雪
申请(专利权)人:南京苏德创新科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1