Título: REST, GraphQL, and GraphQL Wrapper APIs Evaluation. A Computational Laboratory Experiment
Autor(es): GUEVARA VEGA CATHY PAMELA, LANDETA LOPEZ PABLO ANDRES, QUIÑA MERA JOSE ANTONIO, JOSÉ CAIZA, JOSÉ MISE
Fecha de publicación: 19-may-2023
Resumen: This research studies the effects of development architectures on the quality of APIs by conducting a computational laboratory experiment comparing the performance efficiency of a GraphQL API, a REST API, and a GraphQL API that wraps a REST API. Open data from the Electronic Chamber of Commerce of Ecuador, part of a national e-commerce research project, was used. To characterize quality, we used ISO/IEC 25,023 metrics in different use cases of e-commerce data consumption and insertion. Finally, we statistically analyzed the experiment results, which indicate a difference in quality between the REST API, the GraphQL API, and the GraphQL API (wrapper); this being the case, the GraphQL API performs more efficiently.
Palabras clave: REST API · GraphQL API · Wrapper · Computational laboratory experiment · ISO/IEC 25,023 · e-commerce
DOI: https://doi.org/10.1007/978-981-19-9331-2_34
ISSN: 2367-3370
Tipo publicación: Artículo