Data Distribution Service
The Data Distribution Service for Real-Time Systems™ (DDS™) is a leading data-centric publish and subscribe style of communications standard from the Object Management Group®(OMG®) for the Internet of Things (IoT) and Industrial Internet of Things (IIoT).
OMG DDS enables scalable, real-time, reliable, high performance and interoperable data exchanges between publishers and subscribers. OMG DDS is designed to address the needs of mission and business-critical IoT and IIoT applications such as air traffic control, transportation management, healthcare, energy and utilities, software defined networking and other big data applications.
OMG DDS is both language and Operating System (OS) independent. The APIs specified by the OMG DDS standard have been implemented in a range of different programming languages including Ada, C, C++, C#, Java, JavaScript, CoffeeScript, Scala, Lua, and Ruby. Using standardized APIs helps ensure that OMG DDS applications can be ported easily between different vendor’s implementations.
Vortex DDS is the most advanced, complete and leading (Commercial and Open Source) implementation of the OMG DDS standard. Vortex enables data to be shared and integrated across a wide spectrum of operating systems and platforms. Vortex provides a full implementation of both the OMG DDS latest rev1.4 (DCPS profiles) and the OMG-DDSI / RTPS interoperable wire-protocol.