TMR02


What is the better approach :


1. Creating and calling a Winform from within an orchestrator service (Robotics Tutorial 4 C#)


2. Creating a winform application from scratch, hosting DSS, and orchestrating the services directly within the Winform application (similar to Hosting tutorial #4).



I'll be coordinating about a dozen or so different services. Choice 2 seems like the simpler choice. Are there any considerations


Thanks!



Re: Microsoft Robotics - Decentralized Software Services (DSS) DSS design considerations for a Winform orchestrator application

George Chrysanthakopoulos

i would suggest 1. Being within a service environment gives big reliability, concurrency benefits





Re: Microsoft Robotics - Decentralized Software Services (DSS) DSS design considerations for a Winform orchestrator application

Omid K. Rad

Also there is a third choice. If you have explored VPL version of Robotics Tutorial 4 you should have noticed that it uses the Dialog service (located at samples\Misc\Utility\Dialog) that simply is a WinForms service exposing operations and notifications for the actions and events on the form (here, ButtonPress and ButtonRelease). Another service (such as a VPL diagram) can then subscribe and interact with it.