Zur Kopplung komplexer verteilter Hard- und Softwaresysteme wurde von der Object Management Group (OMG) der Standard Data Distribution Service (DDS) entwickelt. Hierbei handelt es sich um eine Middleware zur datenzentrierten Kommunikation auf Grundlage des Publisher-Subscriber-Konzepts. Um die Servicequalität (Quality of Service, QoS) beim Datenaustausch sicherzustellen, werden jedem Anbieter (Publisher) und Abnehmer (Subscriber) von Daten funktionale und nichtfunktionale Restriktionen bzw. Anforderungen zugeordnet (z.B. Mindestrate) und miteinander in Beziehung gesetzt. Ein QoS-Matching-Verfahren sorgt dafür, dass anhand der unterschiedlichen Anforderungen der Abnehmer die richtigen Anbieter ausgewählt oder auch abgelehnt werden. Zudem wird die Einhaltung der QoS-Parameter zur Laufzeit überwacht.
DDS ist eine essentielle Technologie zur Erstellung Digitaler Zwillinge und zur Durchführung von In the Loop Simulationen. Das Modellierungs- und Simulationswerkzeug MSArchitect® unterstützt DDS in Form eines eigenen DDS-Services sowie einer modellbasierten DDS-Komponentenbibliothek. Beliebige Publisher und Subscriber können in kürzester Zeit via Drag and Drop modelliert, miteinander verknüpft und konfiguriert werden.