Skip to main navigation menu Skip to main content Skip to site footer

Electrotechnical and Computer Engineering

Vol. 36 No. 11 (2021): Proceedings of the Faculty of Technical Sciences

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

  • Dušan Nikolić
DOI:
https://doi.org/10.24867/15BE33Nikolic
Submitted
September 10, 2021
Published
2021-11-09

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.