计算机应用 ›› 2013, Vol. 33 ›› Issue (08): 2163-2166.

• 先进计算 • 上一篇    下一篇

面向服务簇的服务体系结构及服务发现

胡强,杜玉越   

  1. 山东科技大学 信息科学与工程学院,山东 青岛 266590
  • 收稿日期:2013-02-21 修回日期:2013-03-22 出版日期:2013-08-01 发布日期:2013-09-11
  • 通讯作者: 胡强
  • 作者简介:胡强(1980-),男,山东邹城人,讲师,硕士,主要研究方向:服务计算、形式化建模;
    杜玉越(1960-),男,山东聊城人,教授,博士,主要研究方向:计算机支持的协同工作、形式化技术、Petri网。
  • 基金资助:

    国家973计划项目;国家自然科学基金资助项目;山东省教育厅计划项目

Service architecture and service discovery oriented to service clusters

HU Qiang,DU Yuyue   

  1. College of Information Science and Engineering, Shandong University of Science and Technology, Qingdao Shandong 266590, China
  • Received:2013-02-21 Revised:2013-03-22 Online:2013-09-11 Published:2013-08-01
  • Contact: HU Qiang

摘要: 为了缩减服务查找空间,提高服务发现效率,提出服务簇的概念。将具有相似或相同服务功能的Web服务封装为一个服务簇,构建基于服务簇的服务请求/响应模式。给出了服务簇的形式化定义、面向服务簇的服务体系结构以及服务簇模式下的最优服务发现算法。仿真实验以10000个Web服务作为测试源,在服务簇数目不大于1000时,服务簇模式下的服务查找时间以及服务再查找时间均小于600ms,而当前服务响应模式下,上述时间均大于900ms。实验结果表明:基于服务簇的服务请求/响应模式可以显著提高服务发现效率,并能大幅度降低服务再查找的时间。

关键词: Web服务, 服务簇, 服务发现, 面向服务体系结构, 服务质量

Abstract: 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 10000 Web services. The discovery time and rediscovery time under service clusters schema were less than 600ms when the number of service clusters was no more than 1000. However, the above time was more than 900ms 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.

Key words: Web service, service cluster, service discovery, Service-Oriented Architecture (SOA), Quality of Service (QoS)

中图分类号: