Data Distribution Service
Aspetto
Data Distribution Service (DDS) `e uno standard emanato da OMG in cui si definisce l'interfaccia di programmazione di un middleware per la programmazione di applicazioni incentrate sui dati. Il suo scopo `e quello di fornire uno standard per la comunicazione di rete basato sul paradigma pub/sub che possa sostituire totalmente l’utilizzo delle tradizionali socket nella programmazione di applicazioni data-centric. I suoi vantaggi possono essere riassunti in:
- Accoppiamento lasco tra entit`a e semplicit`a d’uso grazie all’uso del paradigma pub/sub nella variante topic based;
- Architettura flessibile ed adattabile grazie al discovery automatico;
- Efficienza grazie all’introduzione di un basso overhead di comunicazione;
- Determinismo nella consegna dei dati;