Memorias de investigación
Communications at congresses:
morph-GraphQL: GraphQL Servers Generation from R2RML Mappings
Year:2019

Research Areas
  • Information technology and adata processing

Information
Abstract
REST has become in the last decade the most common manner to provide web services, yet it was not originally designed to handle typical modern applications (e.g., mobile apps). GraphQL was released publicly in 2015 and since then has gained momentum as an alternative approach to REST. However, generating and maintaining GraphQL resolvers is not easy. First, a domain expert has to analyse a dataset, design the corresponding GraphQL schema and map the dataset to the schema. Then, a software engineer (e.g., GraphQL developer) implements the corresponding GraphQL resolvers in a specific programming language. In this paper we present an approach that generates GraphQL resolvers from declarative mappings specification in the W3C Recommendation R2RML, hence, can be used both by a domain expert as without the need to involve software developers to implement the resolvers, and by software developers as the initial version of the resolvers to be implemented. Our approach is implemented in morph-GraphQL.
International
Si
Congress
The 31st International Conference on Software Engineering & Knowledge Engineering
960
Place
Lisboa, Portugal
Reviewers
Si
ISBN/ISSN
2325-9086
10.18293/SEKE2019-055
Start Date
10/07/2019
End Date
12/07/2019
From page
291
To page
297
The 31st International Conference on Software Engineering and Knowledge Engineering, SEKE 2019, Hotel Tivoli, Lisbon, Portugal, July 10-12, 2019.
Participants

Research Group, Departaments and Institutes related
  • Creador: Grupo de Investigación: Ontology Engineering Group
  • Departamento: Inteligencia Artificial