首页> 外文会议>IEEE Conference on Service-Oriented Computing and Applications >Real-World RESTful Service Composition: A Transformation-Annotation-Discovery Approach
【24h】

Real-World RESTful Service Composition: A Transformation-Annotation-Discovery Approach

机译:真实世界的RESTful服务组合:一种转换,注释,发现方法

获取原文

摘要

Existing Web API search engines allow for only category-based browsing and keyword or tag-based searches for RESTful services without offering the capability of discovering and composing real-world RESTful services from the viewpoint of application developers. Therefore, we propose a novel approach, referred to as TAD (Transformation-Annotation-Discovery), to address the above issue. TAD firstly transforms OpenAPI (Swagger) documents of RESTful services into the graph structure in graph database, and provides an annotation engine to automatically annotate the semantic concepts on each graph node by using LDA (Latent Dirichlet Allocation), and WordNet. Next, TAD conducts service composition based on the user requirement by the two modules, service discovery chain and pipeline-based composition. The service discovery chain checks service interface compatibility and retrieves supported and aided services to bridge the gap between the user requirement and the current discovered services based on the Hungarian algorithm. The pipeline-based composition module finds services that semantically fit the user's required tasks based on the annotated graph database and sends candidate services to service discovery chains to simultaneously seek for multiple possible composition solutions fitting the user's composition requirement. Experimental results show that the proposed approach is with good performance under the precision metric.
机译:现有的Web API搜索引擎仅允许对RESTful服务进行基于类别的浏览以及基于关键字或标签的搜索,而从应用程序开发人员的角度来看,却不具备发现和组合真实RESTful服务的功能。因此,我们提出了一种新颖的方法,称为TAD(变换-注释-发现),以解决上述问题。 TAD首先将RESTful服务的OpenAPI(Swagger)文档转换为图数据库中的图结构,并提供注释引擎,以使用LDA(潜在狄利克雷分配)和WordNet自动注释每个图节点上的语义概念。接下来,TAD通过两个模块,即服务发现链和基于管道的组合,根据用户需求进行服务组合。服务发现链检查服务接口兼容性,并基于匈牙利算法检索支持的服务和辅助服务,以弥合用户需求和当前发现的服务之间的差距。基于管道的组合模块基于带注释的图数据库查找在语义上适合用户所需任务的服务,并将候选服务发送到服务发现链,以同时寻找满足用户组合要求的多个可能的组合解决方案。实验结果表明,该方法在精度指标下具有良好的性能。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号