ELECTRA: Induced usage limitations calculation in RESTful APIs

1Citations
Citations of this article
13Readers
Mendeley users who have this article in their library.
Get full text

Abstract

As software architecture design is evolving to microservice paradigms, RESTful APIs become the building blocks of applications. In such a scenario, a growing market of APIs is proliferating and developers face the challenges to take advantage of this reality. For example, third-party APIs typically define different usage limitations depending on the purchased Service Level Agreement (SLA) and, consequently, performing a manual analysis of external APIs and their impact in a microservice architecture is a complex and tedious task. In this demonstration paper, we present ELeCTRA, a tool to automate the analysis of induced usage limitations in an API, derived from its usage of external APIs. This tool takes the structural, conversational and SLA specifications of the API, generates a visual dependency graph and translates the problem into a constraint satisfaction optimization problem (CSOP) to obtain the optimal usage limitations.

Cite

CITATION STYLE

APA

Gamez-Diaz, A., Fernandez, P., Pautasso, C., Ivanchikj, A., & Ruiz-Cortes, A. (2019). ELECTRA: Induced usage limitations calculation in RESTful APIs. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 11434 LNCS, pp. 435–438). Springer Verlag. https://doi.org/10.1007/978-3-030-17642-6_39

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free