SOLUTIONS
PARTAGER
Découvrez en deux minutes chrono les API REST dans l'industrie 4.0 !
Qu’est-ce qu’une API REST ?
Une API (Application Programming Interface ou Interface de Programmation d’Application) est un ensemble de définitions et de protocoles permettant à deux applications de communiquer.
Une API d’architecture REST (Representational State Transfert) s’appuie sur une relation client-serveur mettant à disposition les informations sous forme de ressources accessibles avec des requêtes HTTP. Le protocole HTTPS peut être utilisé pour sécuriser l’API.
Les API REST sont simples, fiables et organisées. Elles sont de plus en plus populaires chez les éditeurs de logiciels et permettent l’interconnexion de systèmes variés : SCADA, ERP, MES, gestion énergétique, Data Logger, …
Les API REST sont aussi utilisées pour la remontée des données des objets connectés. Ainsi, les Gateway LoRa peuvent être clientes d’API REST.
Comment ça fonctionne ?
Découvrez notre plateforme Industrie 4.0 utilisant ou implémentant les fonctionnalités REST
DécouvrirLes ressources sont organisées sous forme d’URI (Uniform Resource Identifier ou Identifiant de Ressource Uniforme). Une URI est composée d’une URL ainsi que de l’identifiant de la ressource concernée.
Une requête peut être effectuée sur cette URI grâce à des méthodes simples définies par le protocole HTTP : lecture d’informations, création ou suppression d’informations et mise à jour d’informations.
Lors d’une requête de lecture d’information, le résultat peut être retranscrit dans différents formats. Le plus courant d’entre eux est le JSON.
L’utilisation d’une API REST apporte rapidité et flexibilité dans un projet d’interconnexion, mais nécessite des connaissances informatiques : il n’existe pas de standard définissant l’organisation des ressources et la syntaxe des requêtes, un développement spécifique peut être nécessaire pour la mise en œuvre de l’API.
Il convient de bien se renseigner sur le degré d’intégration et d’utilisation d’une API REST dans le logiciel concerné.
Pour Aller Plus Loin
Découvrez notre article complet sur les API REST rédigé par notre expert Adam, Technicien Support Produit
DécouvrirATYS CONCEPT vous accompagne sur le déploiement de solutions logicielles compatibles MQTT, LoRa ou REST pour vos applications industrielles.