Why DDS?
WHY you should consider DDS® as a communication middleware for your system?
Imagine a situation where you need to create a new IIoT system. However, creating such distributed system is a challenge because there are many elements that need to communicate with each other, and there are many things that can go wrong.
You are likely to address the following concerns during the creation of the system:
? System structure change
? Continuous system evolution
? Unreliable network
? Device and application failures
? Congestion (network, applications)
? Different or variable throughput or latency
? Security issues.
The good news is that you can resolve the challenges by selecting an appropriate communication protocol or data sharing technology between the system components.
However, there are many communication protocols and technologies, and each is suitable for a specific purpose because they were designed to solve specific requirements.
You have a lot to choose from.
➡️ Application protocols: HTTP-REST, gRPC, WebSocket, MQTT, AMQP, Zenoh, ZeroMQ, CoAP…
➡️ Technologies: ActiveMQ, RabbitMQ, HiveMQ, DDS, Apache Kafka, OPC-UA…
Why would you choose DDS?
Let’s see what were the specific requirements behind the creation of DDS technology?
?Fast, efficient, real-time coordination between a system’s computational elements (which are components written in software) and physical elements (which are components that interact with the physical world)
?Performant, so it can provide high-throughput and very low latencies.
?Reliable and fault-tolerant even on unreliable communication links.
?Able to scale the computational and physical elements to hundreds or thousands.
?Able to evolve, upgrade, integrate and deploy the system seamlessly.
?Secure.
?Standardized.
That’s what the DDS was built for.
These requirements correlate very well with systems for the Industrial Internet of Things?️ and Autonomous systems?, where DDS® provides connectivity between sensors, actuators, control systems, computational software, and user interfaces.
If you could ask one question about DDS, what would it be?
DDS®, Data-Distribution Service™ are either registered trademarks or trademarks of Object Management Group, Inc. in the United States and/or other countries.
Видео Why DDS? автора React Кодовый Мастер
Видео Why DDS? автора React Кодовый Мастер
Информация
4 декабря 2023 г. 5:27:13
00:07:46
Похожие видео