摘要
传统的Web服务发现只是简单的基于关键字的语法匹配,查询得到的服务往往不是用户想要的。在基于接口的Web服务发现的基础上,改进了Web服务描述模型,增加了服务质量(QoS),提出了分步过滤匹配算法。先通过服务类别过滤器进行语义过滤筛选,去除不相关的Web服务,然后通过服务相似度度量候选服务和请求服务之间的相似程度。候选服务和请求服务之间的相似度是通过服务功能相似度和服务质量相似度两个方面进行综合评估的。最后,通过实验证明了该匹配算法的可行性和有效性。
Traditional Web service discovery is just a kind of simple syntax match based on keywords. The service resulted from such queries are often not what the user expected. According to the Web service discovery method based on interface, in this paper it improves the Web service description model, adds the quality of service (QoS), and a stepped filter matching algorithm is proposed. Firstly, the irrele- vance Web services are eliminated by semantic screening using service category filter. Secondly, service similarity is introduced to rank the semantic similarity between the candidate services and the request services, both functional similarity and QoS similarity are synthetically e- valuated when measuring the similarity between the candidate services and the request services. The matching algorithm is proved to be feasible and effective by the comparative experiment at last.
出处
《计算机应用与软件》
CSCD
2009年第1期13-15,共3页
Computer Applications and Software
基金
国家自然科学基金项目(60072006)