摘要
随着网络上各种web服务数量的急剧增长,如何发现满足用户功能性和非功能性需求的服务成为亟待解决的关键问题.根据用户确定的功能和非功能性需求,充分利用Skyline方法中的实例间支配关系,首先对网络上各种服务从功能层次进行筛选,然后从QoS层次对选择的服务实现进一步的筛选,从而选择出两者都较优的服务.该方法对输入,输出匹配度高的服务分别进行考虑,并进行组合判断来查找满足用户需求的原子服务和组合服务.给出了相应的服务发现算法,且通过仿真实验来验证分析所提出方法的可行性和有效性.
With the explosive growth number of web services on the network,how to discover the services that can meet user′s functional and nonfunctional requirements is a key problem needs to be resolved.According to the user′s determinate functional and nonfunctional requests,this paper makes full use of the instance dominance relationships in Skyline approach.Firstly,all kinds of services are filtered from the functional level.Then the selected services are further filtered from the QoS level and we can select the services that are both exclusive.This method considers the high matching degree of service input and output respectively and judges whether they can composite or not.It can discover the atomic service and composite services which can meet the user′s requirements well.The corresponding service discovery algorithms are designed.Furthermore,the feasibility and effectiveness of the proposed method is validated and analyzed through the experiments.
出处
《小型微型计算机系统》
CSCD
北大核心
2013年第1期9-15,共7页
Journal of Chinese Computer Systems
基金
国家"九七三"重点基础研究发展计划项目(2007CB310801)资助
国家自然科学基金项目(60970017)资助
中央高校基本科研业务费专项资金项目(20102110101000118)资助