发明名称 Web服务组合推荐方法及设备
摘要 本发明提供一种Web服务组合推荐方法及设备。该方法包括:获取用户的Web服务组合需求,Web服务组合需求包括至少两个Web服务功能需求;确定与各Web服务功能需求对应的候选服务集合;对历史调用服务集合进行关联规则分析,确定候选服务集合中频繁度指数大于预设标准的候选Web服务,生成包括频繁度指数大于预设标准的候选Web服务的频繁服务集合;对Web服务组合需求进行服务组合关系分析,获取至少两个Web服务功能需求之间的组合关系;根据频繁服务集合中的各候选Web服务的频繁度指数,以及按照组合关系应用各候选Web服务的全局QoS属性,确定与各Web服务功能需求对应的推荐Web服务,以形成推荐Web服务组合。
申请公布号 CN102902740B 申请公布日期 2015.05.20
申请号 CN201210337720.8 申请日期 2012.09.12
申请人 北京航空航天大学 发明人 刘旭东;张日崇;张萌;孙海龙
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京同立钧成知识产权代理有限公司 11205 代理人 刘芳
主权项 一种Web服务组合推荐方法,其特征在于,包括:获取用户的Web服务组合需求,所述Web服务组合需求包括至少两个Web服务功能需求;根据所述至少两个Web服务功能需求,确定与各所述Web服务功能需求对应的候选服务集合;对历史调用服务集合进行关联规则分析,确定所述候选服务集合中频繁度指数大于预设标准的候选Web服务,生成包括所述频繁度指数大于预设标准的候选Web服务的频繁服务集合;其中,所述频繁度指数指以往的使用频率;对所述Web服务组合需求进行服务组合关系分析,获取所述至少两个Web服务功能需求之间的组合关系;根据所述频繁服务集合中的各候选Web服务的频繁度指数,以及按照所述组合关系应用所述各候选Web服务的全局服务质量QoS属性,确定与各Web服务功能需求对应的推荐Web服务,以形成推荐Web服务组合;其中,所述对历史调用服务集合进行关联规则分析,确定所述候选服务集合中频繁度指数大于预设标准的候选Web服务,生成包括所述频繁度指数大于预设标准的候选Web服务的频繁服务集合,具体包括:确定所述用户的相似用户集合;对所述相似用户集合中各相似用户对应的历史调用服务集合进行关联规则分析,确定所述候选服务集合中各候选Web服务的所述频繁度指数,将所述频繁度指数大于预设标准的候选Web服务,作为所述频繁服务集合的成员,生成所述频繁服务集合;根据所述频繁服务集合中的各候选Web服务的频繁度指数,以及按照所述组合关系应用所述各候选Web服务的全局QoS属性,确定与各Web服务功能需求对应的推荐Web服务具体包括:根据所述频繁服务集合中的各候选Web服务的频繁度指数,以及按照所述组合关系应用所述各候选Web服务的全局QoS属性,确定各候选Web服务的归一化数值,并根据所述归一化数值对所述频繁服务集合中的各候选Web服务进行排序;将排序后的频繁服务集合作为所述推荐Web服务返回给所述用户;其中,所述全局QoS属性是通过如下方式确定的:若所述Web服务功能需求为所述组合关系中的首个Web服务功能需求,则根据所述频繁服务集合中的各候选Web服务的QoS属性,确定所述全局QoS属性;若所述Web服务功能需求不为所述组合关系中的首个Web服务功能需求,则判断是否存在并发任务;若否,则根据前连接Web服务的QoS属性和所述频繁服务集合中的各候选Web服务的QoS属性,确定所述全局QoS属性;若是,则获取所述Web服务功能需求的并发关系类型,并根据所述并发关系类型、前连接Web服务的QoS属性、并发Web服务的QoS属性,以及所述频繁服务集合中的各候选Web服务的QoS属性,确定所述全局QoS属性。
地址 100191 北京市海淀区学院路37号北京航空航天大学