ServiceDDS

Enterprise Integration of QoS-aware architectures using DDS, Java RTS, and XMPP.

Download as .zip Download as .tar.gz View on GitHub

About

Keywords: concurrency, real-time, multi-threading, distributed systems, systems integration, Java. RTSJ, Data Distribution Service, DDS.

ServiceDDS is a framework for integrating independently developed real-time components into dynamic and decentralised distributed architectures.
It is based on the Data Distribution Service (DDS) specification for data-centric communications. The current version is implemented using the Real-Time Specification for Java (RTSJ). It provides to developers with several integration tools based in different paradigms like Service Oriented Architecture, Event Driven Architecture or Complex Event Processing.
It also provides support for guaranteeing the real-time integrity of the integrated components through scheduling analysis, admission control protocols, cost enforcement or memory management.

IMPORTANT

This is a research project, part of my PhD work. It is not intended for production. Moreover, some of its parts are not functional yet. However, there are some components and ideas here that worth to be shared among the DDS and RTSJ community.

Citation