Datenverteilungsdienst (dds)

Definition - Was bedeutet Data Distribution Service (DDS)?

Data Distribution Service (DDS) ist ein OMG-Standard (Object Management Group) für Echtzeitsysteme, der die Datenkommunikation zwischen den Knoten einer Publish / Subscribe-basierten Messaging-Architektur behandelt. DDS wurde 2004 veröffentlicht und dient als Middleware-Architektur für ein Publish / Subscribe-Messaging-Muster.

Technische.me erklärt Data Distribution Service (DDS)

DDS ermöglicht Daten, Ereignisse, Befehle und andere verwandte Kommunikation zwischen einem Nachrichten- / Datenverleger und seinen zugeordneten Abonnenten. In der Regel wird es in verteilten Computeranwendungen (z. B. Finanz-, Handels- oder Big Data-Anwendungen) implementiert, die auf der zeitnahen und effizienten Bereitstellung der Kommunikation zwischen allen beteiligten Knoten beruhen.

DDS bietet Verlagen und Abonnenten skalierbare, leistungsstarke und Echtzeit-Interaktion. Die Netzwerkprogrammierung für die Kommunikation entfällt vollständig, da alle verbundenen Knoten und Anwendungen auf DDS angewiesen sind, wodurch ihre Interaktion automatisiert wird.