Documents
CoreDX DDS Sample and Instance Management
This paper is written for software developers and architects that are already familiar with the DDS technology, and can benefit from learning more about the management of instances and samples within CoreDX DDS.
Exploiting Multi-Core with CoreDX Data Distribution Service
This paper explores the CoreDX DDS multi-threaded architecture which ensures that CoreDX DDS can take full advantage of multi-processor systems. By distributing the data communication tasks across multiple processing cores, overall system performance can be significantly improved.
DDS Interoperability Strategies
The paper explores the different Interoperability aspects of DDS, and how this Interoperability may be used to reduce the cost and risk of your new or existing software project.
Why use DDS? Learn how dynamic publish-subscribe messaging can improve the flexibility and scalability of your applications.
This paper explores the features of DDS as compared to other common communications technologies such as JMS, CORBA, and sockets; and examines the specific features of CoreDX DDS that make it feasible for resource constrained embedded systems where other DDS solutions may not fit.
What is Middleware? Communications Middleware and DDS
This paper explores the features of Communications Middleware (including DDS) providing a foundation of the role of middleware in software development.
Data Distribution Service (DDS) Brief
This paper describes the problems DDS data-centric messaging technology was designed to address, including flexible deployment, performance and scalability, robust architecture, and secure communication. It was written from the perspective of a US Navy user, but the problems and solutions it describes are not specific to that environment.
DDS and its Relation to Unmanned Vehicle Interoperability
DDS is increasingly beiong adopted as the middleware and data-model of choice for vehicle integration and interoperability. Testament to that are the recent directives from the UK MOD (Def Stan 23-03) that standardize on DDS for the Land Data Model and the messaging integration, as well as the US OSD Unmanned Control Segment (UCS) architecture that also directs the use of DDS for Unmanned Vehicle integration.
DDS vs DDS4CCM
The Teton Project, an ongoing Open Architecture (OA) initiative at Northrop Grumman Electronic Systems (NGES), has adopted the new OMG "DDS for Lightweight CCM" (DDS4CCM) standard as the foundational real-time component framework technology for its Scalable Node Architecture (SNA). SNA is targeted at distributed, real-time, embedded (DRE) and high performance computing (HPC) applications and subsystem/system architectures. This presentation offers the Teton Project's perspective on the advantages of DDS4CCM, a.k.a.
Scaling DDS to Millions of Computers and Devices
A new class of distributed systems are beginning to employ DDS technology. These systems are characterized by broad geographic distribution, high aggregate data volumes, and narrow data interest within any particular node or local application. This presentation describes a set of enhancements to DDS and DDS-RTPS to better support such systems, in particular in the areas of data filtering and service discovery.
DDS for JMS Programmers
This presentation provides an intro to DDS to JMS programmers as well as a simple and clear comparison of similarities and differences between these two technologies
