Vis enkel innførsel

dc.contributor.authorStünkel, Patrick
dc.contributor.authorvon Bargen, Ole
dc.contributor.authorRutle, Adrian
dc.contributor.authorLamo, Yngve
dc.date.accessioned2020-12-14T11:21:05Z
dc.date.available2020-12-14T11:21:05Z
dc.date.created2020-09-15T15:45:13Z
dc.date.issued2020
dc.identifier.citationStünkel, P., von Bargen, O., Rutle, A., & Lamo, Y. (2020). GraphQL Federation: A Model-Based Approach. The Journal of Object Technology, 19(2).en_US
dc.identifier.issn1660-1769
dc.identifier.urihttps://hdl.handle.net/11250/2719130
dc.description.abstractThe Graph Query Language (GraphQL) is a framework for de- veloping Web Services, which works on the domain model level rather than the functions. While the declarative nature of this framework has already attracted the interest of practitioners in both academia and industry, it still lacks integration capabilities. This shortcoming has been recognized in the industry; there exists a first tool creating a federation—a virtual integrated system—on top of instrumented systems. Being relatively new, it suffers from a few practical and conceptual shortcomings, such as consolidation of (conflicting) schemas and identification of multiple types. In this paper, we will analyze the federation challenge and propose a solution utilizing multi-view modeling and domain specific modeling. Our approach is accom- panied by a proof-of-concept implementation and provides a model-based presentation of the GraphQL framework.en_US
dc.language.isoengen_US
dc.publisherAssociation Internationale pour les Technologies Objetsen_US
dc.rightsNavngivelse 4.0 Internasjonal*
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/deed.no*
dc.subjectGraphQLen_US
dc.subjectschema definition languageen_US
dc.subjectsystem integrationen_US
dc.subjectweb servicesen_US
dc.subjectfederated systemsen_US
dc.subjectmodel mergingen_US
dc.subjectcorrespondence linksen_US
dc.titleGraphQL Federation: A Model-Based Approachen_US
dc.typePeer revieweden_US
dc.typeJournal articleen_US
dc.description.versionpublishedVersionen_US
dc.subject.nsiVDP::Matematikk og Naturvitenskap: 400::Informasjons- og kommunikasjonsvitenskap: 420::Teoretisk databehandling, programmeringsspråk og -teori: 421en_US
dc.source.pagenumber21en_US
dc.source.volume19en_US
dc.source.journalJournal of Object Technologyen_US
dc.source.issue2en_US
dc.identifier.doi10.5381/jot.2020.19.2.a18
dc.identifier.cristin1830171
dc.relation.projectNorges forskningsråd: 259293en_US
dc.source.articlenumber18en_US
cristin.ispublishedtrue
cristin.fulltextoriginal
cristin.qualitycode1


Tilhørende fil(er)

Thumbnail

Denne innførselen finnes i følgende samling(er)

Vis enkel innførsel

Navngivelse 4.0 Internasjonal
Med mindre annet er angitt, så er denne innførselen lisensiert som Navngivelse 4.0 Internasjonal