如何从大规模服务集合中快速而准确地发现目标服务是应用Web服务技术的关键。针对现有研究方法主要集中在基于语义的Web服务发现上,其实施难度大且适用性不强,提出一种基于服务日志挖掘的服务发现方法。该方法通过对用户与服务进行协同聚类,缩小查询空间,从而提高发现效率。仿真实验表明,其在召回率与准确率上比基于关键字的匹配算法都有不同程度的改善,且该方法能极大地满足服务执行时动态绑定的特性。
How to discovery services for user efficiently is the key for application of the Web service technology. The current semantic-based service discovery methods are of great inconvenience and of little flexibility to be used. This paper proposed a novel service discovery method based on service log mining. The method used co-clustering between user and services, reduced search space and improved discovery efficiency much. A serial of experiments illustrate the method not only enhances the recall rate and precision as discovery methods based on keyword, but also satisfy greatly the character of Web service execute time dynamic binding.