La importancia de la red DDS
El servicio de distribución de datos (¿DDS?) es un protocolo de middleware centrado en datos y un estándar API publicado por Object Management Group (OMG). DDS integra todos los componentes del sistema para proporcionar conectividad de datos de baja latencia, alta confiabilidad y una arquitectura altamente escalable para satisfacer las necesidades de las aplicaciones comerciales de Internet de las cosas (IoT). DDS se centra en datos y es ideal para IoT industrial.
Introducción al uso de DDS:
El middleware DDS es una capa de software que abstrae las aplicaciones de los detalles del sistema operativo, la transmisión de red y los formatos de datos subyacentes. Los mismos conceptos y API se proporcionan en diferentes lenguajes de programación, lo que permite que las aplicaciones intercambien información entre sistemas operativos, lenguajes y arquitecturas de procesador.
Los detalles de bajo nivel, como los formatos de línea de datos, el descubrimiento, la conectividad, la confiabilidad, los protocolos, la selección de transporte, la QoS y la seguridad, se administran mediante middleware. La naturaleza centrada en los datos es que DDS sabe qué datos almacena y controla cómo se comparten esos datos. Los programadores que utilizan middleware tradicional centrado en mensajes deben escribir código para enviar mensajes.
Cuando se utiliza middleware centrado en datos, solo necesita especificar cómo y cuándo compartir datos y escribir una pequeña cantidad de código para compartir valores de datos directamente. DDS elimina la necesidad de que los usuarios administren todas estas operaciones complejas en el código de la aplicación, pero permite directamente compartir datos controlables, manejables y seguros para los usuarios.