论文部分内容阅读
随着网络技术和应用的不断发展,Web服务作为一种典型的网络应用形态,因其具有服务接口的开放性、软件资源之间的松耦合性、可复用性、互操作性、语言无关性和平台独立等优点而逐渐成为下一代商业服务应用的基石。而集成相对简单的服务形成功能增值的服务组合技术已成为提高软件重用的一种重要方式。但由于在开放网络环境中,缺乏专业的第三方认证实体对复杂多样的服务资源进行认证,不能保证参与交互和协作的服务各参与方尤其是陌生的服务实体提供的服务是真实可靠的。尤其是对于服务组合技术,任一不可靠的服务实体都可能会导致整个服务组合的不可控。而信任模型能够帮助实体建立可靠的Web服务环境,降低被其他实体欺骗的概率,提高服务交易的成功率,从而让Web服务及服务组合得到更广泛的应用。因此,如何在网络环境中构建适合的信任评估模型和设计基于该模型的服务组合选择算法已经成为该领域内的研究热点。针对以上问题,本文对Web服务环境中信任模型的建立和基于信任的服务组合方案选择方面进行了综合、深入的研究,主要工作和成果如下:1、针对当前信任模型中主要利用用户的反馈评价信息量化实体的信任度,识别实体的恶意行为,存在一定的主观性。本文通过检验实体间交互的QoS属性值是否达到预先协定范围来计算出服务的实际服务能力,并以此作为度量服务实体信任度的依据,增强评价的客观性。2、针对Web服务中信任的主观性、模糊性和不确定性等特点,提出一种基于云模型的信任建模方法,并给出了一个较为完整的信任模型框架,其中包括信任的度量依据机制,直接信任、推荐信任、综合信任的形式化表示及推导机制和信任的动态更新机制。在信任更新方面提出一种基于时间权重的更新算法,使其能够适应网络中信任不断变化地特点。该模型运用云模型理论,很好地克服了模糊逻辑中运用一个精确地、唯一地隶属度函数刻画信任度的缺点,使其能较好地量化实体的真实信任水平,提高网络中实体的交互成功率。3、研究基于信任的服务组合选择问题,在建立服务信任模型后,将工作流路径上各组建服务的信任度和各QoS属性值进行传递和合并,计算整个服务组合的属性值。综合这些参数作为服务组合方案选择的依据,提出一种基于信任的改进的离散混合蛙跳算法,在局部搜索过程中加入交叉和变异操作,避免服务组合选择陷入“早熟”,提高全局搜索能力和整个服务组合的成功率。