Intégration de données via l'interface de programmation REST

Programmeur sur ordinateur portable lors du développement d'applications

Les web services jouent un rôle décisif dans la croissance de l'entreprise dans un monde numérique. L'interface de programmation REST dans les appareils de terrain permet un accès confortable et fiable aux données, une condition importante pour le déploiement de structures d'application cohérentes.

Deux personnes discutent des exigences en matière d'intégration de données dans un atelier de fabrication

Disponibilité des données Le développement d'applications dans les entreprises modernes

La disponibilité totale des données est un critère indispensable pour la mise en place de structures d'applications cohérentes et pérennes. Parallèlement, les développeurs d'applications doivent réaliser l'intégration des données dans des délais de plus en plus courts. L'accès aux données des appareillages de terrain peut présenter ses propres défis. L'objectif de cette phase est l'intégration complète des données des appareillages de terrain dans les applicatifs logiciels de niveau supérieur. Les appareillages de terrain industriels fournissent leurs données via différents protocoles de communication. Une API REST est l'une d'entre elles.

Logo REST, API et JSON

Définition de REST, API et JSON (« {} »)

REST ou « REpresentional State Transfer » est une architecture de communication répandue dans l'univers de la programmation informatique. Il s'agit d'une architecture d'interface conviviale qui utilise un protocole généralement connu d'Internet. Une transmission de données a lieu avec Hyper Text Transfer Protocol (HTTP).

API (Application Programming Interface) signifie généralement « interface de programmation d'applications ».

Les accolades représentent la notation des contenus qui sont masqués comme des objets dans le langage de programmation JavaScript (JSON : JavaScript Object Notation), p. ex. pour un objet du numéro de série.

Deux personnes gèrent une réunion en regardant une tablette

Récolte des données avec REST Implémentation confortable, notation cohérente

La récolte des données via des requêtes HTTP est disponible en standard dans nombre de bibliothèques de programmation courantes. De plus, l'implémentation est accélérée par le fait que de nombreux développeurs savent déjà comment fonctionne une architecture REST grâce à d'autres projets logiciels. De même, la popularité d'une notation continue d'objets d'information selon JavaScript (JSON) ne cesse de croître.

Grâce à l'utilisation de HTTP, REST et JSON dans les appareillages de terrain, il n'est pas nécessaire de développer des connaissances spécifiques sur les protocoles de communication industriels et, le cas échéant, sur l'implémentation correspondante des tables de registres.