RESTful API Design Methodology
Thesis title: | Metodika návrhu RESTful API |
---|---|
Author: | Melena, Lukáš |
Thesis type: | Diplomová práce |
Supervisor: | Gála, Libor |
Opponents: | Daněk, Pavel |
Thesis language: | Česky |
Abstract: | Tato práce se zabývá problematikou metodiky návrhu RESTful API, které se v dnešní době těší velké popularitě, ale chybí postup pro jeho úspěšnou tvorbu. Cílem práce je proto návrh metodiky návrhu RESTful API, které bude splňovat všechny principy RESTu a Re-source-oriented architecture definované autory Fieldingem, Richardsonem a Rubym. Zaměření metodiky je pouze na oblast analýzy a návrhu API.
V první části práce je vymezený aktuální stav problematiky v oblasti RESTful API, zaměře-ný především na definované principy a přístupy, které slouží k jejich naplnění. V druhé části práce je popsána navržená metodika, která je vytvořena konsolidací poznatků z první části do uceleného postupu, jak vytvořit návrh RESTful API. Tento postup byl ověřený na reálném projektu a výsledky jsou popsány v poslední části této práce. |
Keywords: | API; REST; Methodology for small software projects (MMSP); RESTful API; Resource-oriented architecture (ROA) |
Thesis title: | RESTful API Design Methodology |
---|---|
Author: | Melena, Lukáš |
Thesis type: | Diploma thesis |
Supervisor: | Gála, Libor |
Opponents: | Daněk, Pavel |
Thesis language: | Česky |
Abstract: | The subject of this thesis is RESTful API Design methodology. RESTful API is currently very popular type of API, but there is missing comprehensive guide how to create it. The target of this thesis is to design methodology of design RESTful API which fulfills all REST and Resource-oriented architecture principles defined by Fielding, Richardson and Ruby. The focus of the methodology is only on analysis and design of API.
The first part is about description of RESTful API current situation, mainly focusing on principles and approaches how to fulfill them. The second part of this thesis consists description of created methodology, which was created by consolidation of finding in the first part, to create design of RESTful API. This methodology was verified on a real project and the results are described in the last part of this thesis. |
Keywords: | Methodology for small software projects (MMSP); Resource-oriented architecture (ROA); API; REST; RESTful API |
Information about study
Study programme: | Aplikovaná informatika/Informační systémy a technologie |
---|---|
Type of study programme: | Magisterský studijní program |
Assigned degree: | Ing. |
Institutions assigning academic degree: | Vysoká škola ekonomická v Praze |
Faculty: | Faculty of Informatics and Statistics |
Department: | Department of Information Technologies |
Information on submission and defense
Date of assignment: | 24. 11. 2016 |
---|---|
Date of submission: | 24. 4. 2017 |
Date of defense: | 1. 6. 2017 |
Identifier in the InSIS system: | https://insis.vse.cz/zp/59758/podrobnosti |