< Previous | Next >

Introduction: Create a Data Distribution Service for Real-Time Systems application

You can create a Data Distribution Service for Real-Time Systems (DDS) application by using the DDS profile. This profile supports modeling, generating code, and running applications that use standard API code for DDS applications.
DDS is a specification that the Object Management Group (OMG) governs. It is middleware for building distributed real-time systems that standardizes the API. DDS uses a publish-subscribe paradigm that is data-centric rather than API-centric, and is peer-to-peer rather than client-server based. The only requirements are the name and definition of the data. DDS supports one-to-many or many-to-many communications between participants.

The starting point in this tutorial is to create a model and apply a DDS profile to it. By applying a DDS profile to a model, the elements that are necessary to create a DDS application become available.

Note: You can create DDS applications in IBM® Rational® Rhapsody® Developer for C++ only.

Learning objectives

In this tutorial, you can learn to complete these tasks:

Time required

This tutorial takes approximately 4 hours to complete. If you explore other concepts related to this tutorial, it might take longer to complete.

Skill level

Intermediate

Audience

The intended audience for this tutorial is software developers.

System requirements

To complete this tutorial, the following tools and components must be installed:

Prerequisites

To complete this tutorial, you must be familiar with the following concepts and tasks:
< Previous | Next >

Feedback