Network and Information Technologies Doctoral Programme
13/05/2019

Autor: Hamza Ed-douibi
Programa: Doctorat de Tecnologies de la Informaci i de Xarxes
Idioma: angls
Directors: Dr. Jordi Cabot Sagrera i Dr. Javier Luis Cnovas Izquierdo
Departament / Institut: Escola de Doctorat de la UOC
Matries: Informtica
Paraules clau: API web, REST, MDE
rea de coneixement: Tecnologies de la Informaci i de Xarxes

+ Enlla al projecte

Resum

Les API web s'han convertit cada vegada ms en un actiu clau per a les empreses, que n'han promogut la implementaci i la integraci en les seves activitats quotidianes. A la prctica, la majoria d'aquestes API web sn "REST-like", que significa que s'adhereixen parcialment a l'estil arquitectnic conegut com transferncia d'estat representacional ('representational state transfer', REST en angls). De fet, REST s un paradigma de disseny i no proposa cap estndard. Com a conseqncia, tant desenvolupar com consumir API REST sn tasques difcils i costoses per als provedors i clients de l'API. L'objectiu d'aquesta tesi s facilitar el disseny, la implementaci, la composici i el consum de les API REST, basant-se en tcniques d'enginyeria dirigida per models ('model-driven engineering', MDE en angls). Aquesta tesi proposa les contribucions segents: EMF-REST, APIDiscoverer, APITester, APIGenerator, i APIComposer. Aquestes contribucions constitueixen un ecosistema que avana l'estat de la qesti al camp de l'enginyeria de programari automtica per al desenvolupament i el consum de les API REST.