Discovery of RESTful Web Services Based on the OpenAPI 3.0 Standard with Semantic Annotations

被引:0
|
作者
Soki, Alberto Tuti [1 ]
Siqueira, Frank [1 ]
机构
[1] Univ Fed Santa Catarina, Florianopolis, SC, Brazil
关键词
SOA; Web Services; Semantic Web; Service Discovery; REST; OpenAPI; Swagger;
D O I
10.1007/978-3-031-57853-3_3
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Due to the large quantity and diversity of computational services currently available, there is a need for mechanisms to automatically discover services taking into account the requirements of potential customers. This work is focused on the discovery of RESTful web services described using the OpenAPI/Swagger language extended through semantic annotations. Service discovery is based on functional and non-functional requirements, which define the profile of the RESTful service sought by the customer. In order to enable semantic discovery, a profile ontology for RESTful services was created. Service descriptions were stored in a database, and mappings between ontology elements and database elements were defined. As a result, service discovery can be performed by executing SPARQL queries on the database. For experimental validation, we added a set of REST descriptions to the database and executed SPARQL queries and similarity algorithms to locate the desired services.
引用
收藏
页码:22 / 34
页数:13
相关论文
共 50 条
  • [1] Transforming OpenAPI Specification 3.0 documents into RDF-based semantic web services
    Muhamad, Wardani
    Suhardi
    Bandung, Yoanes
    JOURNAL OF BIG DATA, 2022, 9 (01)
  • [2] Transforming OpenAPI Specification 3.0 documents into RDF-based semantic web services
    Wardani Muhamad
    Yoanes Suhardi
    Journal of Big Data, 9
  • [3] A Web Service Composition Method Based on OpenAPI Semantic Annotations
    Netedu, Andrei
    Buraga, Sabin C.
    Diac, Paul
    Tucar, Liana
    ADVANCES IN E-BUSINESS ENGINEERING FOR UBIQUITOUS COMPUTING, 2020, 41 : 342 - 357
  • [4] Semantic annotations for web services discovery and composition
    Talantikite, Hassina Nacer
    Aissani, Djamil
    Boudjlida, Nacer
    COMPUTER STANDARDS & INTERFACES, 2009, 31 (06) : 1108 - 1117
  • [5] Adding Semantic Annotations into (Geospatial) RESTful Services
    Saquicela, Victor
    Vilches-Blazquez, Luis M.
    Corcho, Oscar
    INTERNATIONAL JOURNAL ON SEMANTIC WEB AND INFORMATION SYSTEMS, 2012, 8 (02) : 51 - 71
  • [6] Adapting SAWSDL for Semantic Annotations of RESTful Services
    Maleshkova, Maria
    Kopecky, Jacek
    Pedrinaci, Carlos
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS: OTM 2009 WORKSHOPS, 2009, 5872 : 917 - +
  • [7] WSMO-Lite and hRESTS: Lightweight semantic annotations for Web services and RESTful APIs
    Roman, Dumitru
    Kopecky, Jacek
    Vitvar, Tomas
    Domingue, John
    Fensel, Dieter
    JOURNAL OF WEB SEMANTICS, 2015, 31 : 39 - 58
  • [8] Semantic based Web Services discovery
    Xu, JJ
    Zhu, Q
    Li, JZ
    Tang, J
    Zhang, P
    Wang, KH
    CONTENT COMPUTING, PROCEEDINGS, 2004, 3309 : 388 - 393
  • [9] Web Service Matching for RESTful Web Services Based on Parameter Semantic Network
    Wu, Zhongbo
    Dou, Zhumei
    Song, Chaonan
    Wu, Zhongbo
    PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND SERVICE SYSTEM (CSSS), 2014, 109 : 116 - 121
  • [10] Distributed Computing Using RESTful Semantic Web Services
    Garrote Hernandez, Antonio
    Moreno Garcia, Maria N.
    TRENDS IN PRACTICAL APPLICATIONS OF AGENTS AND MULTIAGENT SYSTEMS, 2010, 71 : 295 - 302