Service Tutorials Overview

Glossary Item Box

Related Samples and Tutorials: VPL Tutorials Overview

See Also Microsoft Robotics Developer Studio Send feedback on this topic

Service Tutorials Overview

The service tutorials provide an introduction to several features of the service oriented application model provided by the Decentralized Software Services (DSS). The service tutorials require no robotics hardware.

Service Tutorial 1 – Creating a Service

This tutorial provides the programmer with the basics about what a service is and how to create one.

Service Tutorial 2 – Updating State

This tutorial can modify a service state.

Service Tutorial 3 – Persisting State

This tutorial shows the programmer how to persist, save, the state of a service to a file.

Service Tutorial 4 – Supporting Subscriptions

This tutorial shows the programmer how enable a service to provide notifications to other services.

Service Tutorial 5 – Subscribing

This is the counterpart to the previous tutorial and shows the programmer how to subscribe to other services and explains how to use partner services.

Service Tutorial 6 – Retrieving State and Displaying It Using an XML Transform

In this tutorial the programmer will see how to retrieve the state of another service and how to use an XML transform on the service state to provide a richer user interface through a web browser.

Service Tutorial 7 - Advanced Topics

In this tutorial the programmer will see how to subscribe to a service running on another node and how to configure multiple services running as an orchestration.

Service Tutorial 8 - Generic Service Declaration

This tutorial demonstrates how to define a generic service contract without an actual service implementation. Generic service contracts provide a level of abstraction that can be implemented by many different services that want to share a common service declaration but differ in how they are implemented. Consumers of generic contracts do not have to worry about the different service implementations as they all have the same service state and behavior as defined by the generic contract.

Service Tutorial 9 - Implementing and Extending Service Contracts

This tutorial shows three different ways of implementing and/or extending a generic service contract: Basic implementing, Extending, and using as part of a multi-headed service. The tutorial builds on and uses the generic service declaration shown in Service Tutorial 8.

Service Tutorial 10 - Service Documentation

This tutorial shows the programmer how to document a service using a variety of mechanisms.

Service Tutorial 11 - Configuring Distributed Applications with the Microsoft DSS Manifest Editor

This tutorial describes how create to distributed applications with existing services using the Microsoft DSS Manifest Editor.

See Also 

Related Samples and Tutorials: VPL Tutorials Overview

 

 

© 2012 Microsoft Corporation. All Rights Reserved.