Bonjour

J'ai une application à faire, en voici les fonctionnalités :

Un client est installé sur un poste Windows
Il y a XX postes clients

Ces clients recoivent des ordres d'opérations provenant d'un "manager".

Ce manager sera une application sur un serveur.

Les questions:

Q1: Quelles technos pour communiquer entre les agents et le superviseur ?

Q2: Comment faire pour exposer les valeurs stockées dans le superviseur via un web Service ? Et comment faire en sorte que via le webservice, on puisse demander l'execution d'action du superviseur ?


Quelques éléments de réponses:
Je peux faire une communication TCP/IP ou WCF entre les agents et le superviseur, Je sais faire celà facilement...

Ma problématique est plus "comment" faire en sorte que les fonctionnalités du superviseur (Start COMMAND, Get Status) soit accessible via un webservice (l'idée étant que l'IHM de pilotage se fera via web) ?

J'imagine que dans un WebService, on peut communiquer avec une appli via TCP ou autre ?

Au final, je me retrouverais avec 3 applications...

1 - Agent
2 - Superviseur
3 - WebService

Qu'en pensez vous ?