DSS
ProMRDS Home Page Chapter 3

Professional
   Microsoft Robotics Developer Studio
Home Page Book Contents Previous Chapter Next Chapter

Chapter 3 - Decentralized System Services

Summary

This chapter discusses Decentralized Software Services (DSS) using an example with two services that communicate with each other. It demonstrates the basics of writing services under MRDS.

DSS provides the runtime environment that allows services to exchange messages regardless of where they are located on the network. It uses the CCR internally. If you want to learn MRDS, then you need to become very familiar with DSS.

A simplified view of services running under DSS is shown below:

DSS Architecture

Contents

The following application is included in this Chapter:
ServiceA and ServiceB

In the screenshot below you can see that Service A is periodically retrieving simulated sensor information from Service B.

Service A talking to Service B

Legal Stuff

This code is available free of charge for non-commercial use. Please see the Licence Agreement.