ePrints.FRI - University of Ljubljana, Faculty of Computer and Information Science

Composition of semantic REST web services

Tine Mislej (2018) Composition of semantic REST web services. MSc thesis.

[img]
Preview
PDF
Download (726Kb)

    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.

    Item Type: Thesis (MSc thesis)
    Keywords: Swagger, semantics, composition, REST, JSON-LD
    Number of Pages: 71
    Language of Content: Slovenian
    Mentor / Comentors:
    Name and SurnameIDFunction
    doc. dr. Dejan Lavbič302Mentor
    Link to COBISS: http://www.cobiss.si/scripts/cobiss?command=search&base=51012&select=(ID=1537974979)
    Institution: University of Ljubljana
    Department: Faculty of Computer and Information Science
    Item ID: 4259
    Date Deposited: 26 Sep 2018 17:52
    Last Modified: 16 Oct 2018 14:05
    URI: http://eprints.fri.uni-lj.si/id/eprint/4259

    Actions (login required)

    View Item