This is an old revision of the document!


Data Distribution Service (DDS)

Data Distribution Service (DDS) is a standards-based middleware technology for data-centric publish-subscribe communication.

In the Financial Systems Archetype document set, DDS falls under implementation and platform-specific mapping concerns. DDS does not define the logical architecture, logical Nodes, logical Communication Endpoints, logical information structures, logical Runtime Planes, or logical interaction patterns. Those concepts belong to the Logical Architecture / PIM and to domain logical profiles.

An implementation profile maps selected logical Communication Endpoints, logical information structures, and interaction patterns to DDS concepts such as Domain Participants, Topics, DataWriters, DataReaders, Quality of Service policies, partitions, and generated type bindings.

standards-based middleware technology for data-centric publish-subscribe communication among distributed software participants

Generalised from the Object Management Group Data Distribution Service specification and its use as an implementation mapping technology in Part 4: Phase 0 Implementation Profile / PSM.

DDS is not a Runtime Plane, logical Communication Endpoint, logical Node, logical information structure, message bus, database, deployment environment, or governance model.

Part 4: Phase 0 Implementation Profile / PSM maps selected FX Demo logical Communication Endpoints and logical information structures to DDS Topics, DataWriters, DataReaders, Quality of Service policies, and generated type bindings.


© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.

  • dido/99_annexes/annex-b-terms-and-definitions/d/dds.1783793672.txt.gz
  • Last modified: 2026/07/11 11:14
  • by nick_dido