Integração de dados por meio da interface de programação REST

Programador desenvolvendo aplicativos em um notebook

Os serviços web têm um papel decisivo para o crescimento das empresas em um mundo digital. A interface de programação REST em dispositivos de campo auxilia a disponibilidade cômoda dos dados como um pré-requisito significativo para a criação de estruturas de aplicação consistentes.

Duas pessoas discutindo os requisitos para a integração de dados em um galpão

Disponibilidade dos dados Desenvolvimento de aplicações em empresas modernas

A disponibilidade completa dos dados é um critério imprescindível para a criação de estruturas de aplicação consistentes e aptas para o futuro. Ao mesmo tempo, os desenvolvedores de aplicações têm de efetuar a integração de dados em um tempo cada vez menor. O acesso a dados de dispositivos de campo envolve seus próprios desafios. O objetivo desta fase é a integração completa de dados do dispositivo de campo na aplicação de software hierarquicamente superior. Os dispositivos de campo industriais disponibilizam seus dados através de diferentes protocolos de comunicação. O REST API é um deles.

Logotipo REST, API e JSON

Definição REST, API e JSON ("{}")

REST ou "REpresentational State Transfer" é uma arquitetura de comunicação amplamente utilizada no ambiente de tecnologia da informação. Se trata de uma arquitetura de interface intuitiva que utiliza um protocolo da Internet comumente conhecido. A transmissão de dados ocorre com o Hyper Text Transfer Protocol (HTTP).

API (Application Programming Interface) geralmente significa interface de programação de aplicação.

Os colchetes identificam a notação dos conteúdos que são mascarados como objetos na linguagem de programação JavaScript (JSON: JavaScript Object Notation), p. ex., para um objeto do número de série.

Duas pessoas em uma reunião olhando para um tablet

Integração de dados com REST Confortável na implementação, consistente na notação

A integração de dados via consultas HTTP está disponível como padrão em bibliotecas de programação comuns. Além disso, a implementação é acelerada porque muitos desenvolvedores já sabem de outros projetos de software como funciona uma arquitetura REST. Da mesma forma, está crescendo a popularidade de uma notação contínua de objetos de informação conforme JavaScript (JSON).

A utilização de HTTP, REST e JSON em dispositivos de campo não requer a acumulação de conhecimentos especiais sobre protocolos de comunicação industrial e, se necessário, sobre a respectiva implementação de tabelas de registro.