izpis_h1_title_alt

Semantična kompozicija spletnih storitev REST
ID Mislej, Tine (Author), ID Lavbič, Dejan (Mentor) More about this mentor... This link opens in a new window

.pdfPDF - Presentation file, Download (726,20 KB)
MD5: 901CAD5EC521BAC39A9C2861419FB3AB

Abstract
V delu smo se osredotočili na semantično razširjanje standarda Swagger z namenom podpore semantični kompoziciji. Eden izmed izzivov sodobnega razvoja spletnih storitev je semantično opismenjevanje z namenom učinkovitejšega obdelovanja definicij in uporabe takih storitev. V okviru magistrskega dela smo razširili obliko JSON standarda Swagger različice 2.0 s semantičnimi značkami, ki pomensko opisujejo vhode in izhode spletnih storitev. Za razširjanje smo uporabili format JSON-LD in upoštevali omejitve standarda ter tako zagotovili popolno skladnost s standardom. Na osnovi razširjenih opisov smo razvili algoritme, potrebne za vizualizacijo semantične kompozicije. Razvili smo razčlenjevalnik razširjenih opisov, algoritem za gradnjo kompozicijskega grafa, algoritem za iskanje kandidatov v kompozicijskem grafu, algoritem za predlaganje rešitev v primeru neuspešne kompozicije in logiko, potrebno za semantično presojanje. Razvili smo podporno spletno aplikacijo za vizualizacijo semantične kompozicije, ki uporablja omenjene algoritme, in vzpostavili potrebno infrastrukturo. Delo poda osnovo za pristop k semantični kompoziciji spletnih storitev, opisanih v razširjenem standardu Swagger.

Language:Slovenian
Keywords:Swagger, semantika, kompozicija, REST, JSON-LD
Work type:Master's thesis/paper
Organization:FRI - Faculty of Computer and Information Science
Year:2018
PID:20.500.12556/RUL-103857 This link opens in a new window
Publication date in RUL:27.09.2018
Views:1019
Downloads:319
Metadata:XML DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Composition of semantic REST web services
Abstract:
The thesis focuses on the semantic extensions for Swagger standard to support semantic composition. One of the challenges in modern web service development is semantic annotation to support efficient processing and the use of web services. In the thesis, JSON form of Swagger standard 2.0 was extended with semantic annotations which define the semantics of the inputs and outputs of web services. The extensions are based on JSON-LD format and comply with the standard’s limitations, resulting in a fully compatible standard extension. Based on the extended standard definitions the algorithms needed for visualizing semantic composition were developed. We also developed a parser for documents described in extended form of the standard, an algorithm for building a composition graph, an algorithm for searching composition candidates in the graph, an algorithm for suggesting possible solutions in case of failed composition and the logic necessary for semantic reasoning. Besides developing a support web application for semantic composition visualization that uses developed algorithms, we also set up the necessary infrastructure. The thesis proposes a possible approach to semantic composition of web services described in extended Swagger standard form.

Keywords:Swagger, semantics, composition, REST, JSON-LD

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back