ServiceDDS is a free and open source framework for integrating independently developed real-time components into dynamic and decentralized distributed architectures.
ServiceDDS 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).
ServiceDDS provides to developers with several integration tools based in different paradigms like Service Oriented Architecture, Event Driven Architecture or Complex Event Processing.
ServiceDDS also provides support for guaranteeing the real-time integrity of the integrated components through scheduling analysis, admission control protocols, cost enforcement or memory management.