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 merOrganisationer och upphovspersoner
Publikationstyp
Publikationsform
Artikel
Moderpublikationens typ
Tidning
Artikelstyp
En originalartikel
Målgrupp
VetenskapligKollegialt utvärderad
Kollegialt utvärderadUKM:s publikationstyp
A1 Originalartikel i en vetenskaplig tidskriftPublikationskanalens uppgifter
Ö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