Comparison of REST and GraphQL Interfaces for OPC UA

Comparison of REST and GraphQL Interfaces for OPC UA

Publiceringsår

2022

Upphovspersoner

Ala-Laurinaho, Riku; Mattila, Joel; Autiosalo, Juuso; Hietala, Jani; Laaki, Heikki; Tammi, Kari

Abstrakt

<p>Industry 4.0 and Cyber-physical systems require easy access to shop-floor data, which allows the monitoring and optimization of the manufacturing process. To achieve this, several papers have proposed various ways to make OPC UA (Open Platform Communications Unified Architec-ture), a standard protocol for industrial communication, RESTful (Representational State Transfer). As an alternative to REST, GraphQL has recently gained popularity amongst web developers. This paper compares the characteristics of the REST and GraphQL interfaces for OPC UA and conducts measurements on reading and writing data. The measurements show that GraphQL offers better performance than REST when multiple values are read or written, whereas REST is faster with single values. However, using OPC UA directly outperforms both REST and GraphQL interfaces. As a conclusion, this paper recommends using a GraphQL interface alongside an OPC UA server in smart factories to simultaneously yield easy data access, the best performance, and maximum interoperability.</p>
Visa mer

Organisationer och upphovspersoner

Aalto-universitetet

Laaki Heikki

Mattila Joel Orcid -palvelun logo

Autiosalo Juuso Orcid -palvelun logo

Tammi Kari Orcid -palvelun logo

Ala-Laurinaho Riku Orcid -palvelun logo

Publikationstyp

Publikationsform

Artikel

Moderpublikationens typ

Tidning

Artikelstyp

En originalartikel

Målgrupp

Vetenskaplig

Kollegialt utvärderad

Kollegialt utvärderad

UKM:s publikationstyp

A1 Originalartikel i en vetenskaplig tidskrift

Publikationskanalens uppgifter

Förläggare

MDPI AG

Volym

11

Nummer

5

Artikelnummer

65

Publikationsforum

78201

Publikationsforumsnivå

1

Öppen tillgång

Öppen tillgänglighet i förläggarens tjänst

Ja

Öppen tillgång till publikationskanalen

Helt öppen publikationskanal

Parallellsparad

Ja

Publiceringsavgift för öppen tillgång €

916

Betalningsår för den öppen tillgång publiceringsavgiften

2022

Övriga uppgifter

Vetenskapsområden

Data- och informationsvetenskap; El-, automations- och telekommunikationsteknik, elektronik; Övrig teknik och teknologi

Förlagets internationalitet

Internationell

Språk

engelska

Internationell sampublikation

Nej

Sampublikation med ett företag

Nej

DOI

10.3390/computers11050065

Publikationen ingår i undervisnings- och kulturministeriets datainsamling

Ja

Comparison of REST and GraphQL Interfaces for OPC UA - Forskning.fi