DDS introduces a virtual Global Data Space where applications can share information by simply reading and writing data-objects addressed by means of an application-defined name (Topic) and a key. DDS features fine and extensive control of QoS parameters, including reliability, bandwidth, delivery deadlines, and resource limits. DDS also supports the construction of local object models on top of the Global Data Space.
Companies using it?
There are 5 products in the RTI Connext family, all built on the Data Distribution Service (DDS) standard. DDS is the only general-purpose messaging and interoperability standard designed to address the requirements of large-scale, mission-critical and real-time systems. It implements a publish/subscribe model for sending and receiving data, events, and commands among the nodes.