OpenSplice DDS
Encyclopedia
OpenSplice DDS Community Edition is an open source implementation of the Object Management Group's
Object Management Group
Object Management Group is a consortium, originally aimed at setting standards for distributed object-oriented systems, and is now focused on modeling and model-based standards.- Overview :...

 (OMG) Data Distribution Service
Data Distribution Service
Data distribution service for real-time systems is a specification of a publish/subscribe middleware for distributed systems created by the Object Management Group in response to the need to standardize a data-centric publish-subscribe programming model for distributed systems.- History :A few...

 for Real-time Systems (DDS) specification.

OpenSplice DDS provides a high performance real-time
Real-time computing
In computer science, real-time computing , or reactive computing, is the study of hardware and software systems that are subject to a "real-time constraint"— e.g. operational deadlines from event to system response. Real-time programs must guarantee response within strict time constraints...

 publish subscribe
Publish/subscribe
Publish–subscribe is a messaging pattern where senders of messages, called publishers, do not program the messages to be sent directly to specific receivers, called subscribers. Published messages are characterized into classes, without knowledge of what, if any, subscribers there may be...

 messaging
Message
A message in its most general meaning is an object of communication. It is a vessel which provides information. Yet, it can also be this information. Therefore, its meaning is dependent upon the context in which it is used; the term may apply to both the information and its form...

 middleware
Middleware
Middleware is computer software that connects software components or people and their applications. The software consists of a set of services that allows multiple processes running on one or more machines to interact...

 infrastructure. OpenSplice DDS Community Edition provides full support for content-based subscriptions, data persistence, and transparent fault-management.

OpenSplice DDS Community Edition provides a fully compliant implementation of the Data-Centric Publish-Subscribe (DCPS) Layer specified in the OMG DDS specification v1.2 along with an implementation of the interoperability wire-protocol specified in the OMG DDSI specification v2.1.

The OpenSplice DDS Community Edition is open source software licensed under GNU Lesser General Public License
GNU Lesser General Public License
The GNU Lesser General Public License or LGPL is a free software license published by the Free Software Foundation . It was designed as a compromise between the strong-copyleft GNU General Public License or GPL and permissive licenses such as the BSD licenses and the MIT License...

(LGPL).
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK