Presentation
Governify for APIs: SLA-Driven Ecosystem for API Governance
Author/s | Gámez Díaz, Antonio
Fernández Montes, Pablo Ruiz Cortés, Antonio |
Department | Universidad de Sevilla. Departamento de Lenguajes y Sistemas Informáticos |
Publication Date | 2019-08 |
Deposit Date | 2019-08-30 |
Published in |
|
ISBN/ISSN | 978-1-4503-5572-8 |
Abstract | 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. |
Project ID. | TIN2015- 70560-R
RTI2018-101204-B-C21 FPU15/02980 |
Citation | 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. |
Files | Size | Format | View | Description |
---|---|---|---|---|
preprint_2019_ESEC_FSE_DemoTra ... | 317.9Kb | [PDF] | View/ | |
This item appears in the following collection(s)
This document is protected by intellectual and industrial property rights. Without prejudice to existing legal exemptions, its reproduction, distribution, public communication or transformation is prohibited without the authorization of the rights holder, unless otherwise indicated.