[发明专利]基于独立第三方的Web服务Qos属性评价系统及其评价方法有效

专利信息
申请号: 201410275529.4 申请日: 2014-06-19
公开(公告)号: CN105224296B 公开(公告)日: 2019-01-04
发明(设计)人: 张海腾;王锐平 申请(专利权)人: 苏州市龙测智能科技有限公司
主分类号: G06F8/70 分类号: G06F8/70
代理公司: 北京高沃律师事务所 11569 代理人: 程华
地址: 215123 江苏省苏州市苏州工*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 独立 第三 web 服务 qos 属性 评价 系统 及其 方法
【说明书】:

发明公开了一种基于独立第三方的Web服务Qos属性评价系统,其包括WSDL解析构件、调用数据生成构件、桩代码生成构件、服务调用构件、服务监测构件、结果收集和计算构件,以及QoS动态更新构件。该系统能够反映出QoS信息的最新变化;为服务双方提供一个客观的、可信的QoS度量数据。

技术领域

本发明涉及Web服务属性选择领域,尤其涉及一种基于独立第三方的Web服务Qos属性评价系统及其评价方法。

背景技术

当前,Web服务质量属性(Quality of Service,QoS)成为了Web服务选择的重要考虑因素。

在传统Web服务属性发布和发现机制中,QoS信息主要由服务提供商来度量和发布。其主要存在以下两个弊端:

一方面服务提供商从服务的运行端对QoS动态参数进行单点监测和度量,但是由于Web服务是面向客户的,服务质量真正的好坏也应该从客户的角度来评价,因此现有服务提供商所发布的QoS数据并不能代表客户端使用服务的真实属性。

另一方面,由于服务提供商之间的竞争激烈,服务提供者为了增加其所提供服务被选择的机会,从而获取更大的利益,往往会发布优于实际值的虚假QoS属性数据。因此,基于QoS的Web服务发布和发现过程中,QoS信息的真实性、客观性、准确性等问题没有保障。

近年来,还有一些研究考虑QoS信息应该由客户端反馈,由服务用户安装监测程序对服务的QoS信息进行主动监测和收集记录,并反馈给服务中心。但是这种方法需要用户紧密地参与到服务质量的度量过程中来,加重了服务请求者的负担,对Web服务客户端应用的自动化程度会造成较大的影响;并且,实际情况更倾向于进行主动反馈的服务消费者很少,且评价频率也很低,这样一来,这些评价就不具有普遍性;另外客户端反馈也是一种主观行为,因此难免存在偏见甚至恶意欺骗,影响服务消费者的决策。

现有技术中还有一些对Web服务的质量属性进行度量的技术和工具, 但都存在这样或那样的问题,我们将其列举分析如下:

方法一:基于对SOAP引擎库进行修改的方法来实现对Web服务质量的自动度量。通过修改Apache Axis的SOAP引擎库,向其中添加监测代码,以便在SOAP请求发送前和接收SOAP响应消息时收集与服务质量相关的数据,并将这些数据通发送给专门的节点以便进行分析和处理,其结果和手工提交的QoS数据一起被用来更新服务注册库中相应Web服务的质量信息。这种方法的缺点是:它与系统平台以及SOAP引擎库的实现紧密相关。其广泛应用需要得到工业界各个厂商的支持,才能将这种修改集成到所有的SOAP 引擎库的具体实现中,而且并不是所有的SOAP引擎库都公开源代码。

方法二:基于应用响应度量(Application Response Measure, ARM) API 对Apache Axis Web 服务平台上的Web 服务执行时间进行度量。通过对ARM API调用来指出ARM事务的开始和终止事件,获得Web服务的执行时间。此外,将面向方面编程技术(Aspect-Oriented Programming, AOP)和ARM API 结合在一起,用来度量实现具体业务逻辑的后端服务的执行时间。这种方法的优点在于获取活动与系统平台的无关性,但是侧重于在服务端进行度量,该方法需要能访问被度量的Web服务的源代码,一旦度量过程发生改变或者应用程序本身在被度量和独立运行之间进行切换,则整个应用程序都需要进行重新编译和部署。

方法三:基于代理的方法是将Proxy作为Web服务客户端和服务提供端之间通信的桥梁,代理横切服务客户端和服务提供端之间交换的输入输出消息,从而进行服务质量的度量。这个方法要求服务提供端和客户端之间交换的所有SOAP消息对代理来说都是可见的。这个方法的缺点是需要对被监测的Web服务应用程序的源代码进行修改并和配置以便使用Proxy。当面对不开放源代码的Web服务应用程序时,该度量方法就不再体现它的优越性了。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州市龙测智能科技有限公司,未经苏州市龙测智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201410275529.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top