ANALYSIS OF GRAPHQL AND REST API IN INFORMATION RETRIEVAL OF ACADEMIC ENTITIES

Authors

  • Dušan Nikolić Autor

DOI:

https://doi.org/10.24867/15BE33Nikolic

Keywords:

current research information systems, migration study, GraphQL, REST

Abstract

This paper analyzes performance differences between GraphQL and REST API’s information retreival of a current research information system. Data regarding academic entities has been taken from the Elsevier Scopus platform. Information system architecture is shown with deployment and component diagrams. In addition to recording the implementation of the GraphQL API, the present study also discusses the results of system response gathered during information retrieval of the given entities in both APIs.

References

[1] Azeroual, O., & Schöpfel, J. (2019). Quality issues of CRIS data: An exploratory investigation with universities from twelve countries. Publications, 7(1), 14.
[2] https://blog.scopus.com/posts/scopus-roadmap-whats-coming-up-in-2020-2021 (pristupljeno u septembru 2021.).
[3] Brito, G., Mombach, T., & Valente, M. T. (2019). Migrating to GraphQL: A practical assessment. In 2019 IEEE 26th International Conference on Software Analysis, Evolution and Reengineering (SANER) (pp. 140-150). IEEE.
[4] https://arxiv.org/ (pregledano u septembru 2021.).
[5] Vogel, M., Weber, S., & Zirpins, C. (2017). Experiences on migrating RESTful web services to GraphQL. In International Conference on Service-Oriented Computing (pp. 283-295). Springer, Cham.
[6] Brito, G., & Valente, M. T. (2020). Rest vs graphql: A controlled experiment. In 2020 IEEE International Conference on Software Architecture (ICSA) (pp. 81-91). IEEE.

Published

2021-11-09

Issue

Section

Electrotechnical and Computer Engineering