• Understand how to properly model Distributed State, Events and Commands in Data Distribution Service (DDS), • Learn about the options provided by OpenSplice DDS for implementing commands, • Get up to speed with the OpenSplice DDS RMI (Remote Method Invocation).
Distributed Systems can be thought of as a collection of computations evolving a distributed state in response to stimuli. These stimuli can be events triggered by certain states or by external entities, such as physical entities like sensors, operators, etc.
The Data Distribution Service (DDS) provides first-class support for representing distributed states as well as asynchronous event distribution. Recently, OpenSplice DDS has added a new feature that simplifies synchronous interactions by means of a Remote Method Invocation (RMI) infrastructure implemented directly over DDS.
In this webcast we will first explain the difference between state, events and commands and how these concepts can be used to structure distributed systems. Then we will show the key idioms for implementing distributed state, events and commands with OpenSplice DDS.
The webcast will be presented by industry leading expert Angelo Corsaro, Ph.D., OpenSplice DDS CTO, PrismTech. Angelo is a much-respected figure in the distributed real-time and embedded (DRE) systems middleware community and co-chairs the OMG Data Distribution Service (DDS) Special Interest Group.