Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of 2019
DOI: 10.1145/3338906.3340445
|View full text |Cite
|
Sign up to set email alerts
|

The role of limitations and SLAs in the API industry

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 APIs where providers ofer diferent service levels with tailored limitations typically based on the cost.In this context, while there are well established standards to describe the functional elements of APIs (such as the OpenAPI Speciication), having a standard model for Service Level Agreements… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
7
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
5
2

Relationship

1
6

Authors

Journals

citations
Cited by 11 publications
(7 citation statements)
references
References 19 publications
0
7
0
Order By: Relevance
“…Concerning the industrial evaluation, some OpenAPI Initiative members have expressed its interest in SLA4OAI, the SLA modeling proposal, and in promoting a working group for evolving and extending it. Indeed, in [4], we collaborated with people from Google, Paypal, AsyncAPI Initiative and Metadev for analyzing, starting from SLA4OAI, the status of SLAs and limitations in the industry. Furthermore, in spite of the fact the SLA4OAI extension and tools have not been widely announced nor promoted, we have disclosed the tooling ecosystem into the main public Node.js artifact repository (i.e., NPM) and this platform provides a set of analytics of usage since their publishing.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…Concerning the industrial evaluation, some OpenAPI Initiative members have expressed its interest in SLA4OAI, the SLA modeling proposal, and in promoting a working group for evolving and extending it. Indeed, in [4], we collaborated with people from Google, Paypal, AsyncAPI Initiative and Metadev for analyzing, starting from SLA4OAI, the status of SLAs and limitations in the industry. Furthermore, in spite of the fact the SLA4OAI extension and tools have not been widely announced nor promoted, we have disclosed the tooling ecosystem into the main public Node.js artifact repository (i.e., NPM) and this platform provides a set of analytics of usage since their publishing.…”
Section: Discussionmentioning
confidence: 99%
“…This API does not ofer any explicit information of the nonfunctional properties or limitations besides of an entry in the FAQ 4 in natural language (sic. you should always be ine when waiting for at least one or two seconds between two consecutive requests).…”
Section: Governify For Apis 31 Motivating Examplementioning
confidence: 99%
“…Rate Limit and similar techniques have been introduced as best practices or patterns [2], [3], [4], [5], [20] and in the context of Service-Level Agreements [21], [22]. However, the effects of Rate Limit have not yet been studied empirically in the scientific literature.…”
Section: Related Workmentioning
confidence: 99%
“…The results show that more than 80% of rate limits and quotas are defined over number of requests. In addition, this kind of rate limits and quotas are classified among the three most important API concepts in [9]. This motivated us to focus our work on limits over requests, however, our definitions and algorithms can be easily adapted to other types of limitations.…”
Section: A Api Analysismentioning
confidence: 99%
“…This includes, the form of registration, payment plans as well as call limits [6]. There are two different types of call limits: rate limits and quotas [7]- [9]. Rate limits describe limitations of use for a short period of time (e.g., 3 calls per second); their role is to protect servers and infrastructure against overload.…”
Section: Introductionmentioning
confidence: 99%