论文部分内容阅读
随着Internet中Web服务技术的飞速发展,具有相同功能的Web服务的数量也与日俱增。在这种条件下,服务使用者在选择服务时,不仅关心服务的功能,而且关心服务的非功能因素,特别是QoS(Quality of Service,服务质量)。传统的基于关键字的Web服务选择方法存在着低查全率和低查准率等缺陷,将语义引入Web服务选择机制,利用本体技术来描述QoS信息,使得QoS的语义描述能力增强,进而提高了候选服务与所需服务的匹配度。研究了QoS属性信息的语义和数值两方面的特性,构建了具有良好扩展性的OWL-QoS本体。此本体囊括了三种度量方式:单值型、模糊单值型和区间型,并支持数值型和语言型两种度量值。基于此OWL-QoS本体,对服务发布者和服务请求者的QoS参数进行语义匹配:根据请求者的参数取值要求,在领域专家意见过滤基础上,选择合适的候选服务构造Web服务评价矩阵。通过对模糊数学的相关理论和方法的研究:利用层次分析法计算各评价因素的权重值;从区分冗余隶属度的角度提出了一种基于隶属度转换的改进模糊评价算法,在没有冗余数据条件下实现隶属度的转换。评价因素将多维指标体系中的定量因素和定性因素相结合,丰富了原有QoS评价因素。基于隶属度转换的改进模糊综合评判算法对候选服务进行QoS属性因素评价,并综合分析服务的实时负载率对服务执行效率的影响,计算QoS评价值与服务实时负载率的综合值,将最终结果按降序排列返回给服务请求者。最后,通过实例验证了此选择方法的优越性。