REST APIs: A large-scale analysis of compliance with principles and best practices

Carlos Rodríguez, Marcos Baez, Florian Daniel, Fabio Casati, Juan Carlos Trabucco, Luigi Canali, Gianraffaele Percannella

Результат исследований: Материалы для книги/типы отчетовМатериалы для конференции

26 Цитирования (Scopus)

Аннотация

Quickly and dominantly, REST APIs have spread over the Web and percolated into modern software development practice, especially in the Mobile Internet where they conveniently enable offloading data and computations onto cloud services. We analyze more than 78GB of HTTP traffic collected by Italy’s biggest Mobile Internet provider over one full day and study how big the trend is in practice, how it changed the traffic that is generated by applications, and how REST APIs are implemented in practice. The analysis provides insight into the compliance of state-of-the-art APIs with theoretical Web engineering principles and guidelines, knowledge that affects how applications should be developed to be scalable and robust. The perspective is that of the Mobile Internet.

Язык оригиналаАнглийский
Название основной публикацииWeb Engineering - 16th International Conference, ICWE 2016, Proceedings
ИздательSpringer Verlag
Страницы21-39
Число страниц19
Том9671
ISBN (печатное издание)9783319387901
DOI
СостояниеОпубликовано - 2016
Опубликовано для внешнего пользованияДа
Событие16th International Conference on Web Engineering, ICWE 2016 - Lugano, Швейцария
Продолжительность: 6 июн 20169 июн 2016

Серия публикаций

НазваниеLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Том9671
ISSN (печатное издание)0302-9743
ISSN (электронное издание)1611-3349

Конференция

Конференция16th International Conference on Web Engineering, ICWE 2016
СтранаШвейцария
ГородLugano
Период6.6.169.6.16

    Fingerprint

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Computer Science(all)

Цитировать

Rodríguez, C., Baez, M., Daniel, F., Casati, F., Trabucco, J. C., Canali, L., & Percannella, G. (2016). REST APIs: A large-scale analysis of compliance with principles and best practices. В Web Engineering - 16th International Conference, ICWE 2016, Proceedings (Том 9671, стр. 21-39). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Том 9671). Springer Verlag. https://doi.org/10.1007/978-3-319-38791-8_2