Data Distribution Service

What Does Data Distribution Service 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.

Advertisements

Techopedia Explains Data Distribution Service

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.

Advertisements

Related Terms

Latest Data Management Terms

Related Reading

Margaret Rouse

Margaret Rouse is an award-winning technical writer and teacher known for her ability to explain complex technical subjects to a non-technical, business audience. Over the past twenty years her explanations have appeared on TechTarget websites and she's been cited as an authority in articles by the New York Times, Time Magazine, USA Today, ZDNet, PC Magazine and Discovery Magazine.Margaret's idea of a fun day is helping IT and business professionals learn to speak each other’s highly specialized languages. If you have a suggestion for a new definition or how to improve a technical explanation, please email Margaret or contact her…