摘要
如何快速准确地找到用户所需的Web服务是面向服务的软件工程时代中亟待解决的关键问题之一,通过对服务进行聚类是解决该问题的方式之一.为了提高服务聚类的效率和准确率,在存储Web服务相关信息的基础上,从服务的接口(输入和输出)和能力(前置和后置条件)两个方面,利用本体概念间的语义推理关系以及概念的状态路径等信息进行计算,设计了一种基于关系数据库(relational database,RDB)中自身连接的快速准确实施Web服务聚类的方法.该方法可以提高计算服务间相似度的效率,对服务进行聚类形成不同的服务类簇,进而提高服务查找的效率,并通过实验验证了所提出方法的有效性.
How to discover the services quickly and accurately to meet user's requirements is a key problem to be solved in the era of service-oriented software engineering(SOSE).Service clustering is a kind of methods that can solve this problem.In order to enhance service clustering efficiency and accuracy,it proposes a service clustering method based on the self-join operation in relational database(RDB).On the basis of storing service information,it uses the information of semantic reasoning relationship between concepts and the concept status path to do the calculation.And the information of service interface and capability are considered.This approach can enhance the efficiency of calculating service similarity.Services are clustered to form different service clusters,and thus the service discovery efficiency can be enhanced in further.The effectiveness of the proposed method is validated through experiments.
出处
《计算机研究与发展》
EI
CSCD
北大核心
2013年第S1期205-210,共6页
Journal of Computer Research and Development
基金
华中农业大学新进博士科研启动专项基金项目(52902-0900206081
52902-0900206084)
武汉大学软件工程国家重点实验室开放研究基金项目(SKLSE2012-09-24)
中央高校基本科研业务费专项基金项目(2013QC020)
关键词
聚类
语义推理
WEB服务
关系数据库
本体
clustering
semantic reasoning
Web service
relational database(RDB)
ontology