Data-Centric Programming Best Practices: Using DDS to Integrate Real-World Systems

This whitepaper describes the basic characteristics of real-world systems programming, how the DDS middleware technology can be used to integrate them, and a set of “best practices” guidelines that should be applied when using DDS to implement these systems.

Real-world systems are systems that interact with the external physical world and must live within the constraints imposed by real-world physics. Good examples include air-traffic control systems, real-time stock trading, command and control (C2) systems, unmanned vehicles, robotic and vetronics, and Supervisory Control and Data Acquisition (SCADA) systems. More and more these “real-world” systems are integrated using a Data-Centric PublishSubscribe approach, specifically the programming model defined by the Object Management Group (OMG) Data Distribution Service (DDS) specification.

This whitepaper provides practical advice on how to use DDS to program these systems

Publication Year: 
PDF icon DDS_Best_Practices_WP.pdf295.88 KB