论文部分内容阅读
随着Lntcrnct技术的迅猛发展,对人机之间,尤其是机器与机器之间的交互需求越来越多。具有松耦合性,自我描述以及XML文档驱动等特征的Web服务技术作为一种新型的分布式计算模型,由于能够提供机器与机器之间的灵活交互机制,因而,近年来得到了业界和学术界的极大关注。作为实现整个Web服务技术的关键部件,Web服务选择己成为当前该领域的一个非常热门的研究课题。迄今为止,语义和信任问题是它实现中所面临的主要难点,前者侧重于利用服务内部结构以及服务间的各种语义关系特征改善现有服务选择的质量,后者侧重于从服务提供商和消费者的社会行为角度出发提升现有服务信任评估的效果。
为解决这两个问题,本文首先针对单UDDI注册器和多UDDI注册器环境下服务选择的语义问题分别做了深入研究,且设计了各自的实现模型,然后,从多属性角度出发设计了一种Web服务信任评估模型,最后把二者有机地结合在一起。具体地说,本文的主要贡献包括:
(1)提出一种单UDDI注册器环境下基于语义的服务选择方法
在实际应用中,合理地组织和管理Web服务是实现高效服务选择的关键因素。传统的UDDI注册器通常只提供基于字符串类型的目录管理结构,这种结构除了考虑上下位关系外,并没有考虑服务间其他语义关系,使得服务组织和管理效率相对较低。考虑到这种情况,在参考心理学的激活.扩散模型基础上,本文提供了包括语义关联关系在内的多种语义关系的度量方法,以期利用这些语义关系更加高效地组织和管理‘Web服务。其中,所涉及的主要语义关系包括:语义等价关系,上下位关系,语义关联关系等。此外,当前有关研究中并没有明确地给出用户QoS需求的表示手段,为此本文还提供了QoS约束表达式机制。实验结果表明,和传统基于关键词的方法相比,本文方法对优化查询空间和提升服务选择准确度的效果非常明显。
(2)提出一种多UDDI注册器环境下基于语义异质性的服务选择方法
近年来随着UDDI注册器或UBRs(UDDI Business Registries)数目的增大,如何实现多UDDI注册器环境下的服务发现已成为新的应用需求和研究热点。因而,针对当前局限于单个UDDI注册器的服务检索方式的不足,本文首先从语义异质性角度出发,扩展了传统’Web服务选择模型,然后,在此基础上,把多个UDDI注册器之间的服务匹配问题转化为不同本体之间的概念匹配问题,从而为多UDDI注册器环境下的服务选择提供了一种通用的解决策略。不仅如此,针对语义异质性问题,本文还从概念的结构语义,服务的结构和行为语义角度出发,设计了一种基于语义异质性的服务选择方法。实验结果表明,无论是概念的结构语义还是服务的结构和行为语义,对语义异质环境下服务选择效果的提升都非常明显,尤其是概念结构语义和服务结构语义。
(3)提出一种多属性的Web服务信任评估方法
合理地评估信任是Web服务环境下建立实体之间正确的信任关系以及实现高效信任管理的前提和基础。但是,当前主要的信任评估途径(即基于安全凭证和反馈信息的方法)均存在内在缺陷,如证书丢失和反馈信息的质量问题。因而,在参考社会学的信任模型基础上,我们设计了一个Web服务的信任评估模型,该模型除了在安全方面扩展WSLA信息验证部分外,重点引进一个新的评估属性,即能力属性,以期从多属性角度出发更全面和更客观地评估Web服务的可信度。此外,为克服现有Web服务体系结构的实现版本中缺乏对全局信任信息管理的缺陷,本文提出了一种基于多代理器的解决策略。实验结果表明,与单纯基于反馈信息的方法相比,引入能力评估属性后显著地改善了Web服务信任评估的效果。
(4)提出一种基于高质量评论的Web服务声誉评估方法
作为信任评估的关键部分,当前声誉评估方法主要采用交易反馈信息(如用户评论)作为其衡量依据。由于网络的开放性和欺骗性等特征使得用户评论的质量难以保证,进而导致现有声誉评估方法的准确度受到极大影响。迄今为止,作为反馈信息的主要来源,现有用户评论没有标准和统一的格式,内容长短不一,质量参差不齐,且不可避免包含评价者的主观和感情因素。此外,出于某种不正当商业利益,某些用户可能会提供不完整、虚假甚至恶意的评论信息,使得用户评论的真实性和可靠性受到质疑。上述这些因素都导致用户评论的质量难以保证。因而,为弥补这些缺陷,本文首先从用户评论的充实性,时效性和真实性等多角度出发综合地衡量用户评论的质量,然后在此基础上重新计算服务的声誉度。实验结果表明,与单纯基于原始评论的方法相比,本文方法显著地改善了Web服务声誉评估的质量。
关键词:语义;服务选择;Wleb服务本体;结构语义;语义异质性;信任评估;能力属性;声誉评估;评论质量