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.
- Object Management Group (OMG)
- Distributed Application
- Message-Driven Processing
- Object Model
- XML Metadata Interchange (XMI)
- Common Object Request Broker Architecture (CORBA)
- Extensible Markup Language (XML)
- Data Distribution Service (DDS)
- Model to Text Transformation Language (MOFM2T or Mof2Text)
- Query/View/Transformation (QVT)
Why Traditional Database Technology Fails to Scale
Join thousands of others with our weekly newsletter
The 4th Era of IT Infrastructure: Superconverged Systems:
Approaches and Benefits of Network Virtualization:
Free E-Book: Public Cloud Guide:
Free Tool: Virtual Health Monitor:
Free 30 Day Trial – Turbonomic: