摘要
为了缩减服务查找空间,提高服务发现效率,提出服务簇的概念。将具有相似或相同服务功能的Web服务封装为一个服务簇,构建基于服务簇的服务请求/响应模式。给出了服务簇的形式化定义、面向服务簇的服务体系结构以及服务簇模式下的最优服务发现算法。仿真实验以10000个Web服务作为测试源,在服务簇数目不大于1000时,服务簇模式下的服务查找时间以及服务再查找时间均小于600 ms,而当前服务响应模式下,上述时间均大于900 ms。实验结果表明:基于服务簇的服务请求/响应模式可以显著提高服务发现效率,并能大幅度降低服务再查找的时间。
In order to reduce the search space and improve the efficiency of service discovery,the concept of service cluster was put forward.Web services with the same or similar functions were encapsulated as a service cluster.The request / response schema based on service clusters was constructed.The formal definition of service cluster,the architecture and an algorithm to discover the optimal Web service in the service clusters schema were presented.The simulation experiment was conducted on 10 000 Web services.The discovery time and rediscovery time under service clusters schema were less than 600 ms when the number of service clusters was no more than 1 000.However,the above time was more than 900 ms in the current service response schema.The efficiency is greatly increased in discovering services under service clusters schema,and the rediscovery time is also greatly decreased.
出处
《计算机应用》
CSCD
北大核心
2013年第8期2163-2166,共4页
journal of Computer Applications
基金
国家973计划项目(2010CB328101)
国家自然科学基金资助项目(61170078)
山东省教育厅计划项目(J12LN11)
关键词
WEB服务
服务簇
服务发现
面向服务体系结构
服务质量
Web service
service cluster
service discovery
Service-Oriented Architecture(SOA)
Quality of Service(QoS)