摘要

如何快速准确地找到用户所需的Web服务是面向服务的软件工程时代中亟待解决的关键问题之一,通过对服务进行聚类是解决该问题的方式之一.为了提高服务聚类的效率和准确率,在存储Web服务相关信息的基础上,从服务的接口(输入和输出)和能力(前置和后置条件)两个方面,利用本体概念间的语义推理关系以及概念的状态路径等信息进行计算,设计了一种基于关系数据库(relational database,RDB)中自身连接的快速准确实施Web服务聚类的方法.该方法可以提高计算服务间相似度的效率,对服务进行聚类形成不同的服务类簇,进而提高服务查找的效率,并通过实验验证了所提出方法的有效性.