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 条
  • [31] Normalized Similarity based Semantic Approach for Discovery of Web Services
    Sharma, Shailja
    Lather, J. S.
    Dave, Mayank
    SOUVENIR OF THE 2014 IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE (IACC), 2014, : 467 - 470
  • [32] Restful Web Services Composition Using Semantic Ontology for Elderly Living Assistance Services
    Fattah, Sheik Mohammad Mostakim
    Chong, Ilyoung
    JOURNAL OF INFORMATION PROCESSING SYSTEMS, 2018, 14 (04): : 1010 - 1032
  • [33] A metamodel of WSDL Web services using SAWSDL semantic annotations
    Elyacoubi, Naima Erchidi
    Belouadha, Fatima-Zahra
    Roudies, Ounsa
    2009 IEEE/ACS INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, VOLS 1 AND 2, 2009, : 653 - 659
  • [34] Discovery of semantic relations between Web services
    Lin, Lin
    Arpinar, I. Budak
    ICWS 2006: IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, PROCEEDINGS, 2006, : 357 - +
  • [35] A hybrid approach to semantic web services discovery
    Benbernou, S
    Canaud, E
    Hacid, MS
    Toumani, F
    INTELLIGENT INFORMATION PROCESSING AND WEB MINING, 2004, : 505 - 512
  • [36] The Application Hosting Environment 3.0: Simplifying Biomedical Simulations Using RESTful Web Services
    Chang, David C. W.
    Zasada, Stefan J.
    Coveney, Peter V.
    2012 25TH INTERNATIONAL SYMPOSIUM ON COMPUTER-BASED MEDICAL SYSTEMS (CBMS), 2012,
  • [37] An optimised semantic web services discovery in MANET
    Ayad S.
    Kazar O.
    Benharkat A.-N.
    Terrissa S.-L.
    Ayad, Soheyb (soheyb.ayad@gmail.com), 1600, Inderscience Enterprises Ltd., 29, route de Pre-Bois, Case Postale 856, CH-1215 Geneva 15, CH-1215, Switzerland (19): : 270 - 287
  • [38] An empirical approach for semantic Web services discovery
    Wu, Chen
    Chang, Elizabeth
    Aitken, Ashley
    ASWEC 2008: 19TH AUSTRALIAN SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2008, : 412 - 421
  • [39] A Research on Semantic Web Services Discovery Mechanism
    Chen, Zhijun
    Li, Xinke
    FOURTH INTERNATIONAL CONFERENCE ON MACHINE VISION (ICMV 2011): COMPUTER VISION AND IMAGE ANALYSIS: PATTERN RECOGNITION AND BASIC TECHNOLOGIES, 2012, 8350
  • [40] Unified Publication and Discovery of Semantic Web Services
    Pilioura, Thomi
    Tsalgatidou, Aphrodite
    ACM TRANSACTIONS ON THE WEB, 2009, 3 (03)