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 条
  • [21] Discovery and Uncertainty in Semantic Web Services
    Martin-Recuerda, Francisco
    Robertson, Dave
    UNCERTAINTY REASONING FOR THE SEMANTIC WEB I, 2008, 5327 : 108 - +
  • [22] Discovery and Selection of Services on the Semantic Web
    Skoutas, Dimitrios
    Simitsis, Alkis
    Sellis, Timos
    ERCIM NEWS, 2008, (72): : 41 - 42
  • [23] A Methodology for the Development of RESTful Semantic Web Services for Gene Expression Analysis
    Guardia, Gabriela D. A.
    Pires, Luis Ferreira
    Vencio, Ricardo Z. N.
    Malmegrim, Kelen C. R.
    de Farias, Clever R. G.
    PLOS ONE, 2015, 10 (07):
  • [24] A Semantic Web Services Discovery Algorithm Based on QoS Ontology
    Yin, Baocai
    Yang, Huirong
    Fu, Pengbin
    Chen, Xiaobo
    ACTIVE MEDIA TECHNOLOGY, 2010, 6335 : 166 - 173
  • [25] SNet: Skip Graph based Semantic Web Services Discovery
    Yu, Jianjun
    Su, Hao
    Zhou, Gang
    Xu, Ke
    APPLIED COMPUTING 2007, VOL 1 AND 2, 2007, : 1393 - 1397
  • [26] Semantic web services discovery based on structural ontology matching
    Di Martino, Beniamino
    INTERNATIONAL JOURNAL OF WEB AND GRID SERVICES, 2009, 5 (01) : 46 - 65
  • [27] Social network-based Semantic web services discovery
    Ning, Huicong
    Shao, Xiuli
    International Journal of Digital Content Technology and its Applications, 2012, 6 (05) : 150 - 159
  • [28] A CLUSTER-BASED SEMANTIC WEB SERVICES DISCOVERY AND CLASSIFICATION
    Ali, Hesham A.
    Farrag, Tamer A.
    PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER THEORY AND ENGINEERING (ICACTE 2009), VOLS 1 AND 2, 2009, : 1825 - 1833
  • [29] Research on similarity-based semantic web services discovery
    Chen W.-Y.
    Zhang Z.-Q.
    Xiang T.
    Sang N.
    Dianzi Keji Daxue Xuebao/Journal of the University of Electronic Science and Technology of China, 2010, 39 (06): : 896 - 899+910
  • [30] Semantic Web Services Discovery Using Logic Based Method
    Srujana, Simhadri
    Raju, V. Sreenivas
    Kiran, M. Kranthi
    PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON FRONTIERS OF INTELLIGENT COMPUTING: THEORY AND APPLICATIONS (FICTA) 2014, VOL 1, 2015, 327 : 623 - 629