Detail práce
Ověření možností migrace z architektury REST API do jazyka GraphQL
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.
Webová služba, REST, GraphQL, React, Java
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.
- 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 - Definujte end-point testy a kam, z pohledu V-modelu, patří.
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
@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/" }