论文部分内容阅读
随着互联网和计算机技术的高速发展,Web服务技术也得到了快速的发展和应用,这使得Web服务的数量与日俱增,提供的功能也越来越丰富。然而单个原子服务提供的功能毕竟有限,而用户的需求却是复杂多变的。因此,如何快速、准确、高效地组合已有的各类服务,实现服务之间的无缝集成,提高原子服务的重用率,同时提供具有服务质量保证的Web服务以满足用户日益增长的需求成为一个亟待解决的问题。众多功能丰富的Web服务和组合服务的出现,给人们带来了极大的便利。随着人们对Web服务要求的逐步提高,出现了一些新的急需解决的问题。例如,高质量的原子服务组合后,并不能保证得到的组合服务的质量也一定是高效优质的。为此,研究者们希望通过对Web服务的非功能属性QoS的研究,探索出一套保证组合服务质量的方法。然而用户的需求是模糊的,而服务的环境是动态变化的,因此,简单、机械的通过比较QoS的大小并不能完全保证服务的质量。如,在开放的网络环境下,服务提供者有可能提供不符合实际QoS的服务,因此,服务的高QoS并不能保证服务的可信性。针对这一现状,本文在基于QoS的研究基础上引入服务可信的概念,来探讨Web服务组合的可信问题。本文的工作主要包括以下几个方面:提出了可信Web服务组合模型(Trust Web Service Composition Model-TWSCM)本文根据已有基于QoS的研究,从服务可信这个角度出发来研究Web服务组合问题。为此,提出了TWSCM,即在原有Web服务体系架构基础上增加QoS代理和可信模块两个部分,通过可信模块来保证组合服务的质量与可信。提出了对Web服务组合进行可信评估的方法根据本文所提的TWSCM,我们对服务组合的可信问题进行评估。通过对服务质量QoS的属性选取以及原子服务、组合服务的QoS度量方式的讨论,我们引入QoS可信度及其稳定程度以及用户的评价反馈来对组合服务的可信进行评估。最后,利用强化学习对组合服务的可信度量进行学习,以此来保证为用户推荐可信的组合服务。●设计了以语言服务为实例的实验在语言网格这一多文化合作交流平台上,进行了以语言服务为实例的相关实验。通过实验,验证了本文所提模型和方法的可行性和有效性。