Appendix A: DDS Family of Standards

Return to Appendices

About the Family of Standards

The Data Distribution Service (DDS) Family of Standards covers a wide range of different aspects of DDS usage. The core set of standards considered essential to the use of DDS are referred to as Core. It is possible to use DDS without using a standard Application Programming Interface (API) but the API Standards allow for the portability of the code written using different vendors' software. For example, if the Java 5 API is used to develop software with a particular vendor, the software should move with only minor modifications to use another vendors product.

DDS Standards

APIs for DDS

OMG: ISO/IEC C++ 2003 Language DDS PSM (DDS-PSM-Cxx)

OMG: Java 5 Language PSM for DDS (DDS-Java)

Core DDS Standards

OMG: Data Distribution Service (DDS)

OMG: DDS Data Local Reconstruction Layer (DDS-DLRL)

OMG: DDS Interoperability Wire Protocol (DDSI-RTPS)

OMG: DDS Security (DDS-SECURITY)

OMG: Extensible and Dynamic Topic Types for DDS (DDS-XTypes)

OMG: Interface Definition Language (IDL)

Extensions for DDS

OMG: DDS Consolidated XML Syntax (DDS-XML)

OMG: RPC Over DDS (DDS-RPC)

Gateways for DDS

OMG: DDS For Extremely Resource Constrained Environments (DDS-XRCE)

OMG: OPC-UA/DDS Gateway (DDS-OPCUA)

OMG: Web-Enabled DDS (DDS-WEB)

Work-in-Progress (WiP) for DDS

OMG: DDS C# API

OMG: DDS Consolidated JSON Syntax (DDS-JSON)

OMG: DDS-Time Sensitive Networks (DDS-TSN)

OMG: IDL4 to C# Language Mapping

OMG: IDL4 to C++ Language Mapping)

OMG: IDL4 to Java Language Mapping

OMG: RTPS TCP/IP PSM for DDS Interoperability