Data Distribution Service (DDS)
Definition - What does Data Distribution Service (DDS) mean?
Data Distribution Service (DDS) is an Object Management Group (OMG) standard for real-time systems that addresses data communication between the nodes of a publish/subscribe-based messaging architecture. Released in 2004, DDS serves as middleware architecture for a publish/subscribe messaging pattern.
Techopedia explains Data Distribution Service (DDS)
DDS enables data, events, commands and other related communication between a message/data publisher and its associated subscribers. Typically, it is implemented in distributed computing applications (such as financial, trading or big data) that rely on the timely and efficient delivery of communication between all participating nodes.
DDS works by providing scalable, high performance and real-time interaction for publishers and subscribers. It totally eliminates the need for network programming that handles communications, as all connected nodes and applications rely on DDS, which automates their interaction.