Data Distribution Service
El servei de distribució de dades (amb acrònim anglès DDS) per a sistemes en temps real és un estàndard de màquina a màquina del grup de gestió d'objectes (OMG) (de vegades anomenat middleware o marc de connectivitat) que té com a objectiu permetre que sigui fiable, d'alt rendiment, interoperable i en temps real. intercanvis de dades escalables mitjançant un patró de publicació-subscripció.[1]
DDS aborda les necessitats d'aplicacions com l'aeroespacial i la defensa, el control del trànsit aeri, els vehicles autònoms, els dispositius mèdics, la robòtica, la generació d'energia, la simulació i les proves, la gestió de xarxes intel·ligents, els sistemes de transport i altres aplicacions que requereixen intercanvi de dades en temps real.[2]
DDS és un programari intermedi de xarxa que simplifica la programació de la xarxa. Implementa un patró de publicació i subscripció per enviar i rebre dades, esdeveniments i ordres entre els nodes. Els nodes que produeixen informació (editors) creen "temes" (per exemple, temperatura, ubicació, pressió) i publiquen "mostres". DDS lliura les mostres als subscriptors que declaren interès en aquest tema.[3]
La demostració d'interoperabilitat de DDS va utilitzar escenaris com ara:
- Connectivitat bàsica a la xarxa mitjançant el protocol d'Internet (IP).
- Descobriment d'editors i subscriptors.
- Qualitat de servei (QoS) Compatibilitat entre el sol·licitant i l'oferent.
- Xarxa tolerant al retard.
- Múltiples temes i instàncies de temes.
- Propietat exclusiva dels temes.
- Filtrat de contingut de dades del tema, incloent-hi l'hora i la geogràfica.[4]
Referències
[modifica]- ↑ «What is DDS?» (en anglès). https://www.dds-foundation.org.+[Consulta: 18 febrer 2023].
- ↑ Innovations, Real-Time. «Data Distribution Service (DDS) for Complex Systems | RTI» (en anglès). https://www.rti.com.+[Consulta: 18 febrer 2023].
- ↑ «Data Distribution Service (DDS) | Object Management Group» (en anglès). https://www.omg.org.+[Consulta: 18 febrer 2023].
- ↑ «[https://www.dre.vanderbilt.edu/~schmidt/PDF/dds-sos.pdf The Data Distribution Service The Communication Middleware Fabric for Scalable and Extensible Systems-of-Systems]» (en anglès). https://www.dre.vanderbilt.edu.+[Consulta: 18 febrer 2023].