Catalog of OMG Data Distribution Service (DDS) Specifications
This page provides a catalog of OMG Data Distribution Service
(DDS) specifications.
Specifications are listed alphabetically.
Description of Catalog Entries
Click
here
for a description of each field for specifications catalogued below.
Understanding Terms Used
In order to understand the various terms used to identify an OMG
specification as it moves through its editing cycles, consult the
OMG Specifications Tutorial.
|
Specification Name: |
Data Distribution Service
for
Real-time Systems (DDS) |
| Description: |
Predictable distribution of data with minimal overhead is of
primary concern to these real-time applications. Since it is not feasible
to infinitely extend the needed resources, it is important to be able to
specify the available resources and provide policies that allow the
middleware to align the resources to the most critical requirements. |
| NOTE |
Also see: DDS
Interoperability Protocol (DDSI) |
| Keywords: |
data-centric
publish-subscribe (DCPS), data local reconstruction layer (DLRL), mapping, MDA, PIM, PSM, QoS, transformation |
| Latest / past specifications: |
|
Current version: 1.2
|
Past versions: 1.1
|
|
| Associated documents: |
DCPS IDL,
DLRL IDL, DDS
DLRL Model Tags (DTD file) |
| Revision Information: |
|
| Related OMG Specifications: |
CORBA, Chapter 3
(IDL Syntax & Semantics), DDS
Interoperability Protocol |
| Most recent IPR
and Implementation questionnaire responses: |
|
|
Specification Name: |
DDS Interoperability
Protocol (DDSI) |
| Description: |
This specification defines an
interoperability protocol for DDS. Its purpose and scope is to ensure that
applications based on different vendors’ implementations of DDS can
interoperate. |
| Keywords: |
Common Data Representation
(CDR), Data Distribution Service (DDS), Endpoint Discovery Protocol (EDP),
Globally Unique Identifier (GUID), Participant Discovery Protocol (PDP),
PIM, PSM, Real-time Publish-Subscribe (RTPS), Simple Endpoint Discovery
Protocol (SEDP) |
| Latest / past specifications: |
|
Current version: 2.1 |
Past versions: 2.0 |
|
| Related OMG Specifications: |
DDS |
| Most recent IPR
and Implementation questionnaire responses: |
|
|
Specification Name: |
DDS
for Lightweight CCM (dds4ccm) |
| Description: |
This CCM (including lightweight CCM1)
offers as main features i) to make explicit connections between components
and ii) to offer a nice architectural pattern to keep separated the
business code from the non-functional properties. This specification deals
with the first point, i.e. the supported interactions between components.
In the initial version of CCM the only supported interactions between
components were i) synchronous method invocation and ii) events, with no
possibility to adjust the behavior of these (e.g., via QoS). A recent
extension has added the support for streams. This specification deals with
support for DDS interactions.
|
| Latest / past specifications: |
|
Current version: 1.0 |
Past versions: n/a |
|
|
Specification Name: |
DDS-Java:
Java 5 Language PSM for DDS |
| Description: |
This specification
defines a platform-specific model (PSM) for the OMG Data Distribution
Service for Real-Time Systems (DDS). It specifies an API only for the
Data-Centric Publish-Subscribe (DCPS) portion of that specification; it
does not address the Data Local Reconstruction Layer (DLRL). In addition,
it encompasses (a) the DDS APIs introduced by [DDS-XTypes] and (b)
an API to specifying QoS libraries and profiles such as were specified by
[DDS-CCM].
This specification also defines a means of
publishing and subscribing Java objects with DDS—the Java Type
Representation—without first describing the types of those objects in
another language, such as XML or OMG IDL.
|
| Finalization
Information: |
|
|
Specification Name: |
DDS-PSM-Cxx:
ISO/IEC C++ 2003 Language DDS PSM |
| Description: |
This document specifies the ISO/IEC C++ PSM for DDS. This new PSM
provides a new C++ API for programming DDS which is clear, simple,
expressive, safe, efficient, extensible and portable.
The ISO/IEC-C++ PSM does not impact on-the-wire interoperability
with other language mappings. The
PSM API is defined by means of a set of C++ header files.
This PSM includes all DCPS conformance
profiles defined in the DDS specification. In addition, it includes
platform-specific mappings for:
|
| Finalization
Information: |
|
|
Specification Name: |
Extensible
and Dynamic Topic Types for DDS (DDS-XTypes) |
| Description: |
This specification
is
for
data-centric publish-subscribe communication. The OMG DDS specification
has been designed to effectively support statically defined data models.
This assumption requires that the data types used by DDS Topics are known
at compile time and that every member of the DDS global data space agrees
precisely on the same topic-type association. This model allows for
good properties such as static type checking and very efficient,
low-overhead, implementation of the specification. |
| Finalization
Information: |
|
| Latest
/ past specifications:: |
|
| Specification Name: |
UML
Profile for Data Distribution |
| Description: |
The purpose of this document is to specify a UML Profile
for the analysis and design of object-oriented systems using Data
Distribution Service. |
| OMG Cross Reference: |
UML
Profile Specifications |
[ top ] [ Index Page
]
Edited by Linda on
April 12, 2013
|
|