OpenDDS® is an Open Source, C++ implementation of the OMG (Object Management Group) Data Distribution Service (DDS) for Real-Time Systems specification. DDS defines a strongly typed publish-subscribe service for efficiently distributing application data between participants in a distributed application. OpenDDS leverages the ADAPTIVE Communication Environment (ACE) to provide portability and configurability across a wide variety of operating systems and deployment environments. Java applications can use OpenDDS through JNI bindings.
OpenDDS was developed by Object Computing, Inc. (OCI) while working closely with key customers, users, and researchers at various universities around the globe. The OpenDDS project is managed and supported by the OpenDDS Foundation™ and we welcome community contributions to the project.