Published June 1, 2016
| Version v1
Publication
Gobierno de APIs REST basado en SLAs
Creators
Description
CONTEXTO
La evolución de la industria hacia un modelo de software como servicio ha favorecido
la aparición de un mercado de APIs en continuo crecimiento. En este contexto
es necesario para los desarrolladores de APIs dar soporte a planes de precio y gestión
de niveles de servicio. Para desacoplar la lógica de la API de estas tareas se han creado
plataformas de gestión denominadas API Gateways. Sin embargo, estas plataformas
presentan bastantes limitaciones debido a que no establecen un modelo de SLA explícito.
OBJETIVOS
En este trabajo se pretende realizar un estudio del estado del arte de las APIs y
SaaS existentes en el mercado para comprobar las necesidades en cuanto a planes de
precio y gestión de peticiones, además de estudiar los API Gateways para analizar sus
funcionalidades y así construir una herramienta que proporcione soporte a las APIs
para cubrir tales necesidades.
RESULTADOS
La investigación realizada durante este trabajo ha dado como resultado una framework
que cualquier API puede incorporar, personalizable con plantillas de SLA, que
dota a la API de forma automática de un sistema de gestión de autorización de peticiones
basadas en cuotas establecidas en los acuerdos. Además se ha realizado un estudio
de las necesidades de las APIs y características de algunos API Gateways.
CONCLUSIONES
En un contexto donde existe un mercado abierto y en crecimiento de APIs con modelos
de precio muy variados, el framework desarrollado establece los fundamentos de
un gobierno automatizado de las APIs, simplificando y abriendo la puerta a otros que
tengan en cuenta elementos como los costes de infraestructura y modelos avanzados
de penalizaciones. Las contribuciones de este trabajo han permitido la elaboración de
un artículo para un congreso nacional y han servido de base para complementar material
de algunas prácticas docentes en asignaturas de la Escuela.
Abstract
Universidad de Sevilla. Grado en Ingeniería Informática - Tecnologías InformáticasAdditional details
Identifiers
- URL
- https://idus.us.es/handle/11441/41756
- URN
- urn:oai:idus.us.es:11441/41756
Origin repository
- Origin repository
- USE