Improving the OEEU’s data-driven technological ecosystem’s interoperability with GraphQL

Thumbnail Image

Date

2017-10-18

Authors

Vázquez-Ingelmo, A.
Cruz-Benito, Juan
García-Peñalvo, Francisco J.

Journal Title

Journal ISSN

Volume Title

Publisher

ACM

Abstract

A crucial part of data-driven ecosystems is the management and processing of complex data structures, as well as the proper handling of the data flows within the ecosystem. To manage these data flows, data-driven ecosystems need high levels of interoperability, as it allows the collaboration and independence of both internal and external components. REST APIs are a common solution to achieve interoperability, but sometimes they lack flexibility and performance. The arising of GraphQL APIs as a flexible, fast and stable protocol for data fetching makes it an interesting approach for data-intensive and complex data-driven (eco)systems. This paper outlines the GraphQL protocol and the benefits derived from its use, as well as it presents a case of study of the improvement experienced by the Observatory of Employment and Employability (also known as OEEU) ecosystem after including GraphQL as main API in several components. The results of the paper show promising improvements regarding the flexibility, maintainability and performance, among other benefits.

Description

Keywords

GraphQL, API, Technological ecosystems, Data-driven, Interoperability

Citation

Vázquez-Ingelmo, A., Cruz-Benito, J., & García-Peñalvo, F. J. (2017). Improving the OEEU’s data-driven technological ecosystem’s interoperability with GraphQL. In J. M. Dodero, M. S. Ibarra Sáiz, & I. Ruiz Rube (Eds.), Fifth International Conference on Technological Ecosystems for Enhancing Multiculturality (TEEM’17) (Cádiz, Spain, October 18-20, 2017) (Article 89). New York, NY, USA: ACM. doi:10.1145/3144826.3145437

Collections

Endorsement

Review

Supplemented By

Referenced By