Open DDS - A Report
Open DDS - A Report
Nick Mathew
Introduction
• Distributed real-time applications are more
data-centric than service-centric
• realized by publish/subscribe communication
model rather than request/response model
OMG Data Distribution Service
• addresses
– performance requirements
– hard real-time requirements
• DDS interfaces defined using OMG Interface
Definition Language (IDL)
• Data transfer details left to implementation
OpenDDS
• pluggable transport
architecture
• Supports TCP & UDP
• Supports reliable &
unreliable multicasts
• Permits changes to
transport without
change in code
DDS Architecture