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

Margaret Rouse
Technology Expert

Margaret 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 IT definitions have been published by Que in an encyclopedia of technology terms and cited in articles by the New York Times, Time Magazine, USA Today, ZDNet, PC Magazine, and Discovery Magazine. She joined Techopedia in 2011. Margaret's idea of a fun day is helping IT and business professionals learn to speak each other’s highly specialized languages.