Una de las bases para el desarrollo de Cave Canem es la utilización de DDS para la transmisión de alertas entre los diferentes equipos. En concreto, el proyecto utilizará la implementación libre OpenSplice DDS de dicho estándar.
DDS (Data-Distribution Service for Real-Time Systems) se presenta como un middleware que nos permite el envío y recepción de mensajes utilizando el paradigma de publicación/suscripción. Esto ofrece una gran ventaja para el desarrollo de nuestro proyecto, ya que colocaremos una serie de sensores de monitorización en distintos equipos de la red, que publicarán información a la que pueden estar suscritos otros equipos, que recibirán información de esta.
De este modo y teniendo en cuenta el peso que tendrá el tratamiento y conocimiento de OpenSplice DDS para el desarrollo del proyecto, y para ayudar a desarrolladores que quieran unirse al mismo he preparado una guía introductoria sencilla, que incluye un ejemplo de hola mundo, utilizando la API de DDS.

