IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Application de Supervision


Sujet :

C#

  1. #1
    Expert confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2006
    Messages
    3 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 580
    Par défaut Application de Supervision
    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 ?

  2. #2
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 204
    Par défaut
    wcf permet de faire des webservices par tcp/ip ca convient parfaitement pour ce que tu veux faire
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Expert confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2006
    Messages
    3 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 580
    Par défaut
    moi, je voudrais que mon appli superviseur soit un "exe" et qu'on puisse y accéder depuis un webservice

    Si je comprends bien, la "persistence" des données se trouve dans l'exe qui offre via WCF l'accès aux informations qu'exploitera directement un webservice ?

    correct ?

  4. #4
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 204
    Par défaut
    tu peux faire un exe sur serveur qui expose le service wcf
    un service wcf expose une ou des instances de classe, et les clients wcf appellent les membres de cette instance

    tu peux donc exposer une méthode FaireTelTruc ou une fonction GetData qui retourne un list(of telleclasse) (les classes peuvent transiter aussi, tout est sérialisé pour le transfert)

    après sur le client .exe tu te connectes au channel wcf, ca te récupère l'instance et tu peux appeler les membres

    wcf est aussi compatible silverlight, surement asp.net aussi, donc tu peux aussi faire un client web
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 08/06/2011, 12h47
  2. Application de Supervision avec LABVIEW
    Par walid2010 dans le forum LabVIEW
    Réponses: 3
    Dernier message: 07/02/2010, 00h06
  3. Modélisation d'une application de supervision
    Par Mokhtar BEN MESSAOUD dans le forum Plateformes (Java EE, Jakarta EE, Spring) et Serveurs
    Réponses: 5
    Dernier message: 08/09/2009, 11h37
  4. application de supervision réseau
    Par liquid dans le forum VB.NET
    Réponses: 2
    Dernier message: 19/01/2008, 03h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo