Detail práce

Ověření možností migrace z architektury REST API do jazyka GraphQL

Bakalářská práce Student: Parma Pavel Akademický rok: 2018/2019 Vedoucí: Křena Bohuslav, Ing., Ph.D.
Název anglicky
Evaluation of Migration from REST API Architecture to GraphQL Language
Jazyk práce
český
Abstrakt

Cílem této práce je porovnat dvě technologie používané k implementaci webových služeb a zjistit, zdali je novější technologie připravená k využití a za jakých podmínek. Jedná se o architektonický styl zvaný REST a dotazovací jazyk zvaný GraphQL. Výsledkem je nejen popis těchto dvou technologií a realizace jednoduché referenční služby, ale také autorovo zhodnocení některých aspektů, které mají přímý či nepřímý vliv na udržitelnost a rozšiřitelnost softwaru. 

Klíčová slova

Webová služba, REST, GraphQL, React, Java

Ústav
Studijní program
Informační technologie
Soubory
Stav
obhájeno, hodnocení E
Obhajoba
10. června 2019
Oponent
Průběh obhajoby

Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm E.

Otázky u obhajoby
  1. Jak odlišujete vámi dosažené výsledky (ověření možnosti migrace) od jiných autorů, kteří se touto problematikou již zabývali? Např.:
    https://www.prisma.io/blog/how-to-wrap-a-rest-api-with-graphql-8bf3fb17547d
    https://www.howtographql.com/basics/1-graphql-is-the-better-rest/
    https://developer.github.com/v4
  2. Definujte end-point testy a kam, z pohledu V-modelu, patří.
Komise
Kolář Dušan, doc. Dr. Ing. (UIFS FIT VUT), předseda
Burgetová Ivana, Ing., Ph.D. (UIFS FIT VUT), člen
Černocký Jan, prof. Dr. Ing. (UPGM FIT VUT), člen
Peringer Petr, Dr. Ing. (UITS FIT VUT), člen
Vašíček Zdeněk, doc. Ing., Ph.D. (UPSY FIT VUT), člen
Citace
PARMA, Pavel. Ověření možností migrace z architektury REST API do jazyka GraphQL. Brno, 2019. Bakalářská práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2019-06-10. Vedoucí práce Křena Bohuslav. Dostupné z: https://www.fit.vut.cz/study/thesis/21929/
BibTeX
@bachelorsthesis{FITBT21929,
    author = "Pavel Parma",
    type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce",
    title = "Ov\v{e}\v{r}en\'{i} mo\v{z}nost\'{i} migrace z architektury REST API do jazyka GraphQL",
    school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}",
    year = 2019,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/21929/"
}
Nahoru