Documents
Introduction to DDS
This presentation provides an overview of the benefits and functionality of the DDS specification. It was given to a plenary session of the Robotics Task Force at the OMG technical meeting in Long Beach, CA.
Extensible and Dynamic Topic Types for DDS
This presentation is a summary of the revised RTI/PrismTech joint submission to the "Extensible and Dynamic Topic Types for DDS" RFP. It was given to a plenary session of the Middleware And Related Services (MARS) Task Force of the OMG at the technical meeting in Long Beach, CA.
Proposed RFP: Java 5 PSM for DDS
The existing Java API for DDS, which is derived from the IDL PSM (Platform-Specific Model), limits cross-vendor portability and performance. It also fails to take advantage of libraries and facilities unique to the Java platform, such as generic types and built-in serialization support. The proposed RFP (which was later issued with document number mars/09-12-16) asks submitters to propose an improved Java API to remove those limitations.
DDS Interoperability Demo: RTI, Prismtech, TwinOaks
Three vendors: RTI, PrismTech, and TwinOaks Computing performed a live interoperability demo between their respective products.
The demo showcased 7 scenarios:
- Basic interoperability
- QoS Matching
- Quality of Service: DURABILITY
- Time Based Filters
- Quality of Service: RELIABILITY
- Intermittent Connectivity
- Multiple Topics, Keys & Content Filters
And demonstrated interoperability for:
Towards a Safety Critical profile for DDS
The use of DDS has gained widespread adoption in command-and-control applications due to its support of the publish-subscribe communications model typically found in such systems. DDS has been field-proven in extremely complex systems consisting of thousands of endpoints with high data rates and stringent latency budgets.
Using SELinux to secure DDS applications: Proper configurations and Lessons Learned
hen DDS is used in complex distributed systems-of-systems, numerous security concerns may arise. These include ensuring availability of the system, resistance of the system to un-trusted network traffic, and confidentiality of sensitive data. As systems are increasingly interconnected, it is crucial that security concerns be considered early in the design process.
Leveraging DDS-RTPS Wire Interoperability Protocol: Towards a canonical tool-set for run-time interaction with the Global Data Space
This presentation exposes recent research in DDS Global-Data Space tools that leverage standard display models such as Microsoft Excel’s; it also explores the different categories of DDS run-time tools drawing requirements and specific examples from COTS tools commonly used to interact with data.
Achieving DDS Interoperability
Twin Oaks Computing, Real-Time Innovations, and PrismTech participated in a multi-vendor DDS interoperability demonstration during the March 2009 OMG Technical Meeting in Arlington, VA, USA. In this presentation, we will describe the events leading up to the demonstration and discuss how we were able to achieve success. We will cover challenges faced, lessons learned, and touch on related future work.
Accessing real-time DDS data from web-based clients redux: The WS-DDS Service
The Data-Distribution Service (DDS) is a widely used standard for distributing real-time publish-subscribe in performance and QoS-sensitive systems such as Combat Management Systems, Air Traffic Management and SCADA systems. As a consequence a lot of the “tactical” and “real-time” data in these systems “lives” in the DDS Global Data Space.
From the Tactical Edge to the Enterprise: Integrating DDS and JMS
The DDS and JMS specifications offer alternative visions of publish-subscribe communication and have traditionally been deployed in different capacities; DDS provides a data distribution model based on strong typing and flexible QoS-based control over data delivery, while JMS provides a traditional messaging model based on loosely structured data and emphasizes a simple and portable programming model.
