发明名称 数据起源可信性约束下基于skyline的Web服务选择方法
摘要 本发明公开了一种数据起源可信性约束下基于skyline的Web服务选择方法。首先,依据数据起源可信性,基于skyline,给出了Web服务选择方法框架;然后,结合QoS数据,通过skyline计算,给出Web服务选择算法。方法包含以下步骤:1)通过Web服务输入数据起源可信度和Web服务流程可信度,获取Web服务的可信度;2)综合QoS数据以及Web服务可信度进行Skyline计算,剔除冗余的候选服务获得skyline服务;3)利用QoS计算模型,对Skyline服务进行计算得到最终的候选集。采用本文的发明方法,从数据起源角度衡量Web服务的可信度,并将Web服务的可信度与QoS数据结合,提出一种基于skyline计算的Web服务选择算法,对Web服务进行筛选和评判,提高了Web服务选择的准确度和效率。
申请公布号 CN105635255A 申请公布日期 2016.06.01
申请号 CN201510981230.5 申请日期 2015.12.23
申请人 河海大学 发明人 许国艳;杨莉;夭荣朋;平萍
分类号 H04L29/08(2006.01)I;H04L29/06(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 南京苏高专利商标事务所(普通合伙) 32204 代理人 李玉平
主权项 一种数据起源可信性约束下基于skyline的Web服务选择方法,其特征在于,包含以下步骤:1)Web服务选择方法框架设计;2)Web服务选择算法设计;框架主要包含三个部分:(1)基于数据起源的Web服务可信度计算对Web服务候选集,根据服务流程和输入数据的可信度计算Web服务的可信度,将Web服务可信度作为Web服务选择的因素。Web服务可信度采用公式(1)计算;T<sub>O</sub>=αT<sub>I</sub>+(1‑α)T<sub>P</sub>   (1)其中,T<sub>I</sub>为输入数据的可信度,T<sub>P</sub>为Web服务的流程可信度,且0<α<1;(2)Skyline计算根据Web服务可信度和其QoS属性,进行Skyline计算,剔除冗余的候选服务,得到Skylilne服务;对候选服务集,把每一个Web服务的QoS属性值表示为一个向量,即QoS={q<sub>1</sub>,q<sub>2</sub>,...,q<sub>m</sub>},再结合输出数据可信度T<sub>O</sub>,得到一个新的向量TS={q<sub>1</sub>,q<sub>2</sub>,...,q<sub>m</sub>,T<sub>O</sub>},对向量TS运用Skyline计算,剔除冗余的Web服务,得到Skyline服务。(3)QoS计算根据用户的QoS非功能性需求,以及处理后的Skyline服务,利用效用函数求得服务选择的结果,并对结果进行排序。
地址 211100 江苏省南京市江宁区佛城西路8号