Pregúnteles de lenguajes, aplicaciones, la nube o SAP y casi siempre obtendrá una respuesta correcta.
Pero si su consulta es sobre PLCs, Medidores de Energía, SCADAS o RTUs, tal vez lo dejen con la duda o más enredado que en un principio.
Todo esto de los equipos de control y sistemas industriales de campo no deja de ser un mundo desconocido y totalmente aparte para los programadores.
De ahí que cuando surge la necesidad de trasladar datos de los sistemas industriales a un sitio web, para fines de plataformas de supervisión en la nube, sistemas de KPIs, aplicaciones de inventarios, etc., muchos no sepan cómo hacerlo.
A no ser por cuatro sencillas letras que han venido a resolver todos sus males en lo que respecta a comunicar equipos de campo con aplicaciones.
Hablamos de REST, una interfaz que se adapta perfectamente al requerimiento de conexión de sistemas basados en el protocolo HTTP y HTTPS, apoyados en formatos de datos como XML o JSON.
Es tan popular que es usado incluso por empresas como Twitter, Facebook, Google, Netflix y LinkedIn.
¿Por qué muchos programadores usan REST para comunicar sus aplicaciones?
- Crea una petición HTTPS que contiene toda la información.
- Se basa en HTTP, que es un protocolo con muchos años de existir y que usan los sitios web para comunicarse.
- Tiene los mismos métodos básicos de HTTP como:
- POST
- GET
- PUT
- PATCH
- DELETE
- Todos los objetos se manipulan mediante una URI.
- Permite separar al cliente del servidor.
- Totalmente independiente de plataforma, Linux, Windows, MAC, IOS, etc.
- Es posible crear APIs públicas para acceso de terceros.
- Brinda escalabilidad.
Estos son los principales motivos y ventajas que ofrece el uso de REST para la comunicación de aplicaciones.
Posteriormente viene el paso natural de combinarlo con equipos de campo a través de un URI, como API REST, y utilizar un IoT Gateway para una conversión efectiva.
Si desea conocer más sobre el funcionamiento de API REST y el nombre del IoT Gateway que utilizamos en Vester para este tipo de soluciones, le invitamos a descargar y leer nuestro ebook: ¿Cómo integrar sistemas industriales con sitios web?