izpis_h1_title_alt

Semantična kompozicija spletnih storitev REST
ID Mislej, Tine (Avtor), ID Lavbič, Dejan (Mentor) Več o mentorju... Povezava se odpre v novem oknu

.pdfPDF - Predstavitvena datoteka, prenos (726,20 KB)
MD5: 901CAD5EC521BAC39A9C2861419FB3AB

Izvleček
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.

Jezik:Slovenski jezik
Ključne besede:Swagger, semantika, kompozicija, REST, JSON-LD
Vrsta gradiva:Magistrsko delo/naloga
Organizacija:FRI - Fakulteta za računalništvo in informatiko
Leto izida:2018
PID:20.500.12556/RUL-103857 Povezava se odpre v novem oknu
Datum objave v RUL:27.09.2018
Število ogledov:743
Število prenosov:285
Metapodatki:XML RDF-CHPDL DC-XML DC-RDF
:
Kopiraj citat
Objavi na:Bookmark and Share

Sekundarni jezik

Jezik:Angleški jezik
Naslov:Composition of semantic REST web services
Izvleček:
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.

Ključne besede:Swagger, semantics, composition, REST, JSON-LD

Podobna dela

Podobna dela v RUL:
Podobna dela v drugih slovenskih zbirkah:

Nazaj