Many medical, IIoT, and Industrial Systems require sharing of data across networks, across different transport protocols, or among devices. These systems often require capabilities such as fault-tolerance, scalability, low-latency, and sub-system isolation. DDS enables these types of applications by providing a data-centric, highly scalable and efficient databus architecture. Furthermore, layering databuses has many benefits, including scalability, isolation, and redundancy.
However, key questions must be answered when designing a layered databus system:
· What are some recommended approaches for defining the layers?
· How are the layers connected?
· What effects does layering have on performance?
· What are the different approaches to implementing a layered databus?
This presentation will provide an overview of these topics and offer insights and recommendations for designing your own DDS-based systems.