用于云计算环境中的WebService访问系统和方法技术方案

技术编号:8633431 阅读:563 留言:0更新日期:2013-04-27 17:28
本发明专利技术提供了一种用于云计算环境中的WebService访问系统,包括:WebService服务端和与其进行通信的WebService客户端,以及与WebService客户端进行通信的访问单元。本发明专利技术提供的用于云计算环境中的WebService访问系统,解决了当并发量大的时候,会造成频繁的WebService访问,从而影响性能的问题。

【技术实现步骤摘要】

本专利技术属于云计算领域,具体涉及一种。
技术介绍
云计算系统,又称云计算中心操作系统、云OS,是云计算后台数据中心的整体管理运营系统,它是指构架于服务器、存储、网络等基础硬件资源和单机操作系统、中间件、数据库等基础软件管理海量的基础硬件、软资源之上的云平台综合管理系统。云计算系统是实现云计算的关键一步,从前端看,云计算用户能够通过网络按需获取资源,并按使用量付费,如同打开电灯用电,打开水龙头用水一样,接入即用;从后台看,云计算能够实现对各类异构软硬件基础资源的兼容,更要实现资源的动态流转,如西电东送,西气东输等。将静态、固定的硬件资源进行调度,形成资源池,云计算的两大基本功能就是云计算中心操作系统实现的,但是操作系统的重要作用远不止于此。目前业界主要的云计算系统,当涉及到远程通讯时,普遍采用WebService的方式。该方式实现简单,但是当传输的数据量大或访问频繁的时候会造成严重的效率问题。从而影响用户体验。现有技术是直接通过WebService的客户端调用WebService的服务端,将获取到的数据直接使用。当并发量大的时候,会造成频繁的WebService访问,从而影响性能。
技术实现思路
为克服上述缺陷,本专利技术提供了一种,解决了当并发量大的时候,会造成频繁的WebService访问,从而影响性能的问题。为实现上述目的,本专利技术提供一种用于云计算环境中的WebService访问系统,包括WebService服务端和与其进行通信的WebService客户端;其改进之处在于,所述访问系统包括与WebService客户端进行通信的访问单元。本专利技术提供的优选技术方案中,所述访问单元包括查询模块、数据池、采集模块和定时器;所述采集模块通过所述WebService客户端访问所述WebService服务端,并将采集到的数据返回给所述数据池,所述查询模块将从所述数据池的采集到的数据返回给第三方系统;所述定时器对所述采集模块进行控制。本专利技术提供的第二优选技术方案中,所述查询模块,提供使用数据的方式。本专利技术提供的第三优选技术方案中,所述数据池,保存从WebService服务端获取到的数据,并提供给查询模块使用。本专利技术提供的第四优选技术方案中,所述采集模块,用于获取WebService服务端的数据。本专利技术提供的第五优选技术方案中,所述定时器,按照设定的周期,具体周期时间取决于调度采集模块采集数据的规模,以及系统的实时性需求。本专利技术提供的第六优选技术方案中设定的周期为20秒。本专利技术提供的第七优选技术方案中,提供一种用于云计算环境中的WebService 访问方法,其改进之处在于,所述方法包括如下步骤(I).当服务启动时,定时器开始计时并按照设定的周期调度采集模块;(2).采集模块将通过WebService服务端获取到的具体数据保存到数据池中;(3).当查询模块需要数据时,就从数据池中获取到指定的数据并返回。与现有技术比,本专利技术提供的一种,在旧有技术的基础上在客户端部分使用了一个定时器去获取数据,将数据放入容器中,提供给查询类使用。从而避免了大并发量的情况下对WebService服务端的频繁访问, 并提高了响应速度,改善了用户体验效果。附图说明图1为用于云计算环境中的WebService访问系统的结构图。图2为Webservice缓存序列图。具体实施方式如图1、2所示,用于云计算环境中的WebService访问系统,包括WebService服务端和与其进行通信的WebService客户端,以及与WebService客户端进行通信的访问单J Li ο所述访问单元包括查询模块、数据池、采集模块和定时器;所述采集模块通过所述WebService客户端访问所述WebService服务端,并将采集到的数据返回给所述数据池, 所述查询模块将从所述数据池的采集到的数据返回给第三方系统。所述定时器对所述采集模块进行控制。所述查询模块,提供使用数据的方式。所述数据池,保存WebService服务端获取到的数据,并提供给查询模块使用。所述采集模块,用于获取WebService服务端的数据。所述定时器,按照设定的周期,具体周期时间取决于调度采集模块采集数据的规模,以及系统的实时性需求。设定的周期一般设置为20秒。—种用于云计算环境中的WebService访问方法,所述方法包括如下步骤(I).当服务启动时,定时器开始计时并按照设定的周期调度采集模块;(2).采集模块将通过WebService服务端获取到的具体数据保存到数据池中;(3).当查询模块需要数据时,就从数据池中获取到指定的数据并返回。通过以下实施例对用于云计算环境中的WebService访问方法做进一步解释。—种云计算环境中屏蔽WebService效率缓慢的方法。当WebService的 客户端需要从WebService服务端获取数据时,在客户端的内存中维护一个容器用来存放获取到的数据。设置一个定时器,定时调用WebService的服务端获取数据。当需要使用数据时,不在直接调用WebService服务端获取数据,而是从容器中直接获取,从而提闻效率。定义一个采集类,调度WebService服务端,获取数据。定义一个时钟类,按照设定的周期调度采集类。定义一个查询类,提供使用数据的方式。定义一个数据池类,保存WebService服务端获取到的数据,并提供给查询类使用。流程 描述当服务启动时,时钟类就开始计时并按照设定的周期调度采集类。而采集类通过 WebService的服务端获取到具体的数据,并保存到数据池类中。当查询类需要数据时,就从数据池类中获取到指定的数据并返回。需要声明的是,本
技术实现思路
及具体实施方式意在证明本专利技术所提供技术方案的实际应用,不应解释为对本专利技术保护范围的限定。本领域技术人员在本专利技术的精神和原理启发下,可作各种修改、等同替换、或改进。但这些变更或修改均在申请待批的保护范围内。本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/62/201210418486.html" title="用于云计算环境中的WebService访问系统和方法原文来自X技术">用于云计算环境中的WebService访问系统和方法</a>

【技术保护点】
一种用于云计算环境中的WebService访问系统,包括:WebService服务端和与其进行通信的WebService客户端;其特征在于,所述访问系统包括:与WebService客户端进行通信的访问单元。

【技术特征摘要】
1.一种用于云计算环境中的WebService访问系统,包括WebService服务端和与其进行通信的WebService客户端;其特征在于,所述访问系统包括与WebService客户端进行通信的访问单元。2.根据权利要求1所述的系统,其特征在于,所述访问单元包括查询模块、数据池、采集模块和定时器;所述采集模块通过所述WebService客户端访问所述WebService服务端, 并将采集到的数据返回给所述数据池,所述查询模块将从所述数据池的采集到的数据返回给第三方系统;所述定时器对所述采集模块进行控制。3.根据权利要求2所述的系统,其特征在于,所述查询模块,提供使用数据的方式。4.根据权利要求2所述的系统,其特征在于,所述数据池,保存从Web...

【专利技术属性】
技术研发人员:田勇孙征季锡洋
申请(专利权)人:曙光信息产业北京有限公司
类型:发明
国别省市:

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

1