Tech moves fast! Stay ahead of the curve with Techopedia!
Join nearly 200,000 subscribers who receive actionable tech insights from Techopedia.
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.
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.