Open International Data-Centric Connectivity Standard

DDS enjoys an active and vibrant community continuously working to extend its applicability. The DDS standard currently includes the following:

  • High-performance, scalable, secure, and data-centric publish/subscribe abstraction
  • Completely decentralized architecture with dynamic discovery service that automatically establishes communication between matching peers
  • Rich Quality of Service (QoS) characteristics for control over every aspect of data distribution, such as data availability, resource usage, reliability, and timing
  • Interoperable data sharing, platform-independent extensible data modeling, encoding, and representation
  • Recent extensions for RPC, security, and web integration

OMG DDS Standards

Core

  • DDS v1.4 – the DDS specification describes a Data-Centric Publish-Subscribe (DCPS) model for distributed application communication and integration.
  • DDSI-RTPS v2.2 – defines the Real-time Publish-Subscribe Protocol (RTPS) DDS Interoperability Wire Protocol.

Extensions

  • DDS-XTypes v1.1 – defines Extensible and DynamicTopic Types for DDS
  • DDS-Security v1.0 Beta 1 – defines the Security Model and Service Plugin Interface (SPI) architecture for compliant DDS implementations.
  • DDS-RPC v1.0 Beta 1 – Defines a distributed services framework providing language-independent service defintion and service/remote procedure invokation using DDS. Supports automatic discovery, synchronous and asynchronous invocations, and Qos.

Services

  • DDS-Web v1.0 Beta 1 – defines a platform-independent Abstract Interaction Model of how web clients should access a DDS System and a set of mappings to specific web platforms that realize the Platform Independent Model (PIM) in terms of standard web technologies and protocols.

API

Work in Progress

  • TCP/IP DDSI-RTPS PSM
Skip to toolbar