[发明专利]基于服务格的替代Web服务数据处理方法无效
| 申请号: | 200810200551.7 | 申请日: | 2008-09-26 |
| 公开(公告)号: | CN101420454A | 公开(公告)日: | 2009-04-29 |
| 发明(设计)人: | 彭敦陆;周傲英;王晓玲 | 申请(专利权)人: | 复旦大学 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F17/30 |
| 代理公司: | 上海东亚专利商标代理有限公司 | 代理人: | 罗习群 |
| 地址: | 200433*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 服务 替代 web 数据处理 方法 | ||
技术领域
本发明属于Web与数据库技术领域,具体涉及一种新颖高效的基于服务格的替代Web服务数据处理方法。
背景技术
虽然支持Web服务的协议,如XML、WSDL、UDDI、SOAP等,提供了Web服务技术的实现基础,但目前Web服务的关键实现技术还是来自于传统的分布式计算技术,如远程过程调用(RPC)、远程方法接口(RMI)等等。在大多数情况下,服务提供者只提供服务方法的接口,而不是服务的全部内容。这样,为了成功地调用一个Web服务,服务调用者必须全面了解该服务,包括接口及描述等信息。但服务请求者对服务的可用性并不能进行控制,除非他自己是所调用服务的提供者。但是,在当前的Web服务应用技术中没有实现对Web服务可用性的监测。当一个Web服务不可用时,往往会导致服务请求者的程序不可用或发生异常,这是因为还没有技术能够实现在服务集中自动地查找一个相似的Web服务来替换原来的Web服务。
服务的可用性是指衡量一个服务可被成功调用的能力。由于诸多原因,如服务提供者的网络错误、服务无效、恶意攻击等等,都会造成服务不可用,而由于被请求服务的不可用往往会破坏服务请求者的应用程序正常运行。因此,为了保证服务请求者的应用程序不间断运行,服务的可用性在Web服务应用中是一个非常值得重视的问题。相对于服务请求者来说,在Web服务系统中,有必要建立一个有效异常处理机制来判断执行服务过程可能产生的异常中哪些异常应该处理、哪些异常可以忽略。如果这个异常处理机中具有查找替代Web服务并帮助服务请求者选取替代Web服务的能力,对于服务请求者的应用系统的正常运行起重要的保证作用。
目前,上述问题可以从两个方面来解决。第一个方面是异常处理,另一个是当有异常发生时如果检索替代Web服务。对于异常处理问题,在工作流领域中已经有比较深入的研究,一般是在工作流异常处理模型中建立一个规则库来处理发生的异常。如果在规则库中没有与异常相匹配的规则,就通过计算这个异常与以前处理过的异常相似度来获取以往相似异常的处理经验。一般通过活动图的方式对异常处理进行建模,对预计可能发生的异常映射在活动图上进行分类,并且预先规定每类异常的处理方法。这些方法都对服务执行时异常的建模和处理提出了解决方法,但并没有说明如何从Web服务集中检索指定服务的替代服务。
随着Web服务数目的增加,Web服务集越来越大,如何从Web服务集中检索出给定服务的替代Web服务是研究的重点问题。要很好的实现替代Web服务的检索,关键是对服务集的服务采取有效的形式进行组织,要求这种形式可以体现服务之间的替代关键,以方便替代服务的查找。我们利用形式概念分析有效地发现了Web服务之间的关系,并利用服务格很好地表达这种关系,并且实现了满足一般需求的Web服务检索。在本发明中,我们就替代服务检索,这一问题进行重点研究,提出在服务格上进行高效地检索给定Web服务集中某个特定Web服务的替代服务的方法。
发明内容
本发明充分利用现有的Web服务描述信息(如WSDL文档、UDDI元数据),分析Web服务在各个粒度级别上的潜在语义关系,并利用服务格来表达服务间这种关系,从而对服务集进行有效组织。
本发明提出在服务格上进行高效地检索给定Web服务集中某个特定Web服务的替代服务的方法。
首先说明与本发明有关的一些概念和定义:
【1】替代Web服务集
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于复旦大学,未经复旦大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810200551.7/2.html,转载请声明来源钻瓜专利网。





