A Web Service Composition Method Based on OpenAPI Semantic Annotations

被引:3
作者
Netedu, Andrei [1 ]
Buraga, Sabin C. [1 ]
Diac, Paul [1 ]
Tucar, Liana [1 ]
机构
[1] Alexandru Ioan Cuza Univ, Iasi, Romania
来源
ADVANCES IN E-BUSINESS ENGINEERING FOR UBIQUITOUS COMPUTING | 2020年 / 41卷
关键词
Web service composition; Semantics; !text type='JSON']JSON[!/text]-LD; OpenAPI;
D O I
10.1007/978-3-030-34986-8_25
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Automatic Web service composition is a research direction aimed to improve the process of aggregating multiple Web services to create some new, specific functionality. The use of semantics is required as the proper semantic model with annotation standards is enabling the automation of reasoning required to solve non-trivial cases. Most previous models are limited in describing service parameters as concepts of a simple hierarchy. Our proposal is increasing the expressiveness at the parameter level, using inherited concept properties that define attributes The paper also describes how parameters are matched to create, in an automatic manner, valid compositions. The composition algorithm is practically used on descriptions of Web services implemented by REST APIs expressed by OpenAPI specifications. Our proposal uses knowledge models to enhance these OpenAPI constructs with JSON-LD annotations in order to obtain better compositions for involved services.
引用
收藏
页码:342 / 357
页数:16
相关论文
共 28 条
[1]  
Allemang D, 2011, SEMANTIC WEB FOR THE WORKING ONTOLOGIST: EFFECTIVE MODELING IN RDFS AND OWL, 2ND EDITION, P1
[2]  
[Anonymous], 2005, AGENTS SEMANTIC WEB
[3]  
Baccar S., 2018, SERV ORIENTED COMPUT, P1
[4]  
Blake M. B., 2006, P 8 IEEE INT C E COM, P62
[5]  
Cardellini V, 2007, 2007 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, PROCEEDINGS, P743
[6]   A Practical Approach to Services Composition Through Light Semantic Descriptions [J].
Cremaschi, Marco ;
De Paoli, Flavio .
SERVICE-ORIENTED AND CLOUD COMPUTING (ESOCC 2018), 2018, 11116 :130-145
[7]  
Erl T., 2007, SOA Principles of Service Design
[8]   A hybrid approach to semantic web services matchmaking [J].
Fenza, Giuseppe ;
Loia, Vincenzo ;
Senatore, Sabrina .
INTERNATIONAL JOURNAL OF APPROXIMATE REASONING, 2008, 48 (03) :808-828
[9]  
Fielding R.T., 2000, ARCHITECTURAL STYLES, Patent No. AAI9980887
[10]   RESTful service composition at a glance: A survey [J].
Garriga, Martin ;
Mateos, Cristian ;
Flores, Andres ;
Cechich, Alejandra ;
Zunino, Alejandro .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2016, 60 :32-53