Ponencia
Governify for APIs: SLA-Driven Ecosystem for API Governance
Autor/es | Gámez Díaz, Antonio
Fernández Montes, Pablo Ruiz Cortés, Antonio |
Departamento | Universidad de Sevilla. Departamento de Lenguajes y Sistemas Informáticos |
Fecha de publicación | 2019-08 |
Fecha de depósito | 2019-08-30 |
Publicado en |
|
ISBN/ISSN | 978-1-4503-5572-8 |
Resumen | As software architecture design is evolving to a microservice paradigm, RESTful APIs are being established as the preferred choice to build applications. In such a scenario, there is a shift towards a growing market of ... As software architecture design is evolving to a microservice paradigm, RESTful APIs are being established as the preferred choice to build applications. In such a scenario, there is a shift towards a growing market of APIs where providers offer different service levels with tailored limitations typically based on the cost. In such a context, while there are well-established standards to describe the functional elements of APIs (such as the OpenAPI Specification), having a standard model for Service Level Agreements (SLAs) for APIs may boost an open ecosystem of tools that would represent an improvement for the industry by automating certain tasks during the development. In this paper, we introduce Governify for APIs, an ecosystem of tools aimed to support the user during the SLA-Driven RESTful APIs’ development process. Namely, an SLA Editor, an SLA Engine and an SLA Instrumentation Library. We also present a fully operational SLA-Driven API Gateway built on the top of our ecosystem of tools. To evaluate our proposal, we used three sources for gathering validation feedback: industry, teaching and research. |
Identificador del proyecto | TIN2015- 70560-R
RTI2018-101204-B-C21 FPU15/02980 |
Cita | Gámez Díaz, A., Fernández Montes, P. y Ruiz Cortés, A. (2019). Governify for APIs: SLA-Driven Ecosystem for API Governance. En ESEC/FSE 2019 : 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering (1120-1123), Tallinn, Estonia: ACM Digital Library. |
Ficheros | Tamaño | Formato | Ver | Descripción |
---|---|---|---|---|
preprint_2019_ESEC_FSE_DemoTra ... | 317.9Kb | [PDF] | Ver/ | |
Este registro aparece en las siguientes colecciones
Este documento está protegido por los derechos de propiedad intelectual e industrial. Sin perjuicio de las exenciones legales existentes, queda prohibida su reproducción, distribución, comunicación pública o transformación sin la autorización del titular de los derechos, a menos que se indique lo contrario.