摘要

服务组合是服务计算领域的研究热点.针对现有服务组合方法主要是针对web服务提出来的,过分依赖web服务WSDL(Web Service Description Language)描述文档的不足,提出了一种基于服务网络的服务组合推荐方法,为实现不具有WSDL文档的服务的组合问题提供了一种解决方案.该方法:基于服务组合历史,构建服务网络模型,抽象服务间的协作和竞争关系;利用复杂网络方法挖掘服务使用模式;提出了基于服务使用场景的服务组合推荐算法.使用ProgrammableWeb上API服务和mashup应用的真实数据来说明本文方法的可行性和有效性.从实验结果可以看出,本文提出的方法可以弥补同类方法的不足,为解决服务组合相关问题提供了一种新思路.