Doctorado de Tecnologías de la Información y de Redes
13/05/2019

Autor: Hamza Ed-douibi
Programa: Doctorado de Tecnologías de la Información y de Redes
Idioma: inglés
Directores: Dr. Jordi Cabot Sagrera y Dr. Javier Luis Cánovas Izquierdo
Departamento / Instituto: Escuela de Doctorado de la UOC
Materias: Informática
Palabras clave: API web, REST, DSDM
Área de conocimiento: Tecnologías de la Información y de Redes

+ Enlace al proyecto

Resumen

Las API Web se han convertido en una pieza fundamental para un gran número de compañías, que han promovido su implementación e integración en las actividades cotidianas del negocio. En la práctica, estas API Web son "REST-like", lo que significa que se adhieren parcialmente al estilo arquitectónico conocido como transferencia de estado representacional ('representational state transfer', REST en inglés). De hecho, REST es un paradigma de diseño y no propone ningún estándar. Por ello, tanto el desarrollo como el consumo de API REST son tareas difíciles y que demandan mucho tiempo de los proveedores y los clientes de API. El objetivo de esta tesis es facilitar el diseño, la implementación, la composición y el consumo de API REST, apoyándose en el desarrollo de software dirigido por modelos (DSDM). Esta tesis propone las siguientes contribuciones: EMF-REST, APIDiscoverer, APITester, APIGenerator y APIComposer. Estas contribuciones constituyen un ecosistema que avanza el estado de la cuestión en el área de la ingeniería del software referida a la automatización de las tareas relacionadas con el desarrollo y consumo de API REST.