Apis Web: Análisis y caracterización de nuevos procesos de desarrollo y herramientas
(2022-2023) - Código 29/A487
Equipo de Trabajo:
Director: Dra. Sandra Casas
Codirector: Mg. Graciela Vidal
Integrantes:
Docentes: Juan Enriquez, Héctor Reinaga, Marcela Constanzo, Diana Cruz, Sebastián Hernández y Eder Dos Santos
Alumnos de grado y posgrado: Uriel Paredes, Ariel Machini, Antonio Collazo Garcia
Resumen Técnico:
En la última década, las APIs web, se han convertido en un activo imprescindible para el desarrollo de software de aplicaciones modernas (móvil, IoT, microservicios, Cloud computing, etc.). La industria y las instituciones públicas ofrecen una amplia diversidad de servicios, recursos, datos y funciones, por medio de algún tipo de API web, que son usadas (consumidas) por otras aplicaciones software. De acuerdo con el reporte de RapidAPI, de la encuesta a desarrolladores de 120 países, la tendencia a compartir y reutilizar recursos y servicios mediante APIs web crece año a año.
Esto revela que se ha logrado mayor confianza y utilización de las APIs en empresas de todos los tamaños y desarrolladores de una amplia gama de industrias. Los procesos de producción y uso de APIs web, han presentado nuevos desafíos para el desarrollo de software, generando innovaciones en cada solución que se ha propuesto.
En este sentido, este proyecto, busca estudiar de manera cualitativa y empírica, dos innovaciones inherentes a las APIs web, el enfoque de desarrollo de APIs web, denominado API-First y los APIs Marketplace. Se propone además elaborar recomendaciones y métodos de evaluación para estas innovaciones.