Integrazione dei dati tramite l'interfaccia di programmazione REST
I servizi web svolgono un ruolo fondamentale nella crescita delle aziende in un mondo digitale. L'interfaccia di programmazione REST nei dispositivi da campo supporta una comoda disponibilità dei dati come prerequisito significativo per costruire strutture applicative coerenti.
Disponibilità dei dati Sviluppo di applicazioni nelle aziende moderne
La completa disponibilità dei dati è un criterio indispensabile per creare strutture applicative coerenti e adatte al futuro. Allo stesso tempo, gli sviluppatori di applicazioni devono completare l'integrazione dei dati in tempi sempre più brevi. L'accesso ai dati dai dispositivi da campo può portare le sue sfide. L'obiettivo di questa fase è la completa integrazione dei dati dal dispositivo da campo nell'applicazione software di livello superiore. I dispositivi industriali da campo forniscono i loro dati attraverso diversi protocolli di comunicazione. Un'API REST è uno di questi.
Definizione di REST, API e JSON ("{}")
REST o "REpresentional State Transfer" è un'architettura di comunicazione ampiamente utilizzata nell'ambiente IT. È un'architettura di interfaccia facile da usare che utilizza un protocollo comunemente noto di Internet. Una trasmissione di dati avviene con Hyper Text Transfer Protocol (HTTP).
API (Application Programming Interface) sta generalmente per interfaccia di programmazione di applicazioni.
Le parentesi graffe stanno per la notazione dei contenuti, che sono mascherati come oggetti nel linguaggio di programmazione JavaScript (JSON: JavaScript Object Notation), per esempio per un oggetto del numero di serie.
Integrazione dei dati con REST Comodità nell'implementazione, coerenza nella notazione
L'integrazione dei dati tramite richieste HTTP è disponibile come standard nelle comuni librerie di programmazione. Inoltre, l'implementazione è accelerata dal fatto che molti sviluppatori sanno già come funziona un'architettura REST da altri progetti software. Allo stesso modo, la popolarità di una notazione continua di oggetti informativi secondo JavaScript (JSON) è in costante aumento.
Usando HTTP, REST e JSON nei dispositivi da campo, non occorrono specifiche conoscenze sui protocolli di comunicazione industriale ed eventualmente si deve predisporre l'implementazione associata delle tabelle di registro.