计算机科学 ›› 2011, Vol. 38 ›› Issue (5): 116-118.

• 软件工程 • 上一篇    下一篇

一种新的启发式Web服务组合算法

孙占志,朱怡安,车鸣   

  1. (西北工业大学计算机学院 西安710129);(西北工业大学软件与微电子学院 西安710129)
  • 出版日期:2018-11-16 发布日期:2018-11-16

New Heuristic Algorithm Based on Web Service Composition

SUN Zhan zhi,ZHU Yi-an, CHE Ming   

  • Online:2018-11-16 Published:2018-11-16

摘要: 作为推动SoA和Web服务向纵深化发展的重要支撑技术,Web服务组合一直在领域研究中占据着重要地位。提出了一种新的启发式Web服务组合算法—HASC算法,该算法分为遍历搜索和回溯组合两个过程。前者以Web服务输出集合基数为启发函数,确定到达每个目标本体所需调用的Web服务;在此基础上,后者采用输出集合与目标集合交集的基数为启发函数,逐步建立输出集合到输入集合的回溯路径,进而获取最优组合方案。最后,以公共测试集EEE05和ICEBE05为测试对象,对该算法的性能进行深入分析。实验结果表明,该算法在组合效率和寻求最短组合路径方面较同类算法有较大提升。

关键词: 面向服务架构,Web服务组合,启发式搜索

Abstract: Web service composition is often considered to be one of the most important and vital building blocks for Service Oriented Architecture. Toward that, we presented a new heuristic algorithm named HASC. The algorithm obtwins the solution through two steps which were traverse searching and regression. Both of the steps used heuristicmethod to select optimal Web services. In the process of traverse searching, the number of input parameters the Web service needed was considered as the heuristic function. In the process of regression, the heuristic function was the cardinality of the intersection generated by the output parameter set and the object ontology set. We evaluated the efficiency and effectiveness of HASC with two publicly available test sets-EEE05 and ICEI3E05. Compared with other similar algorithms, HASC can provide higher efficiency and shorter solution path for the requests.

Key words: Service oriented architecture, Web service composition, Heuristic search

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!