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

Services Web Discussion :

Externaliser service windows d'alimentation


Sujet :

Services Web

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2012
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2012
    Messages : 55
    Par défaut Externaliser service windows d'alimentation
    Bonjour à tous,

    Je suis actuellement en fin de Licence informatique, et j'aurai quelques questions concernant le sujet de mon stage.
    Ma mission est d'externaliser un service windows d'alimentation d'un logiciel (logiciel décisionnel, pour les entreprises) sous forme d'un agent distant via des webservices.

    La techno .NET m'étant étrangère, j'ai bien potassé le sujet.
    Le service windows a été codé en VB.net

    Ma question est: vers quoi je pourrai me diriger pour externaliser ce service ?
    Le but est de pouvoir le rendre accessible de partout, donc via un webservice.

    J'ai jeté un oeil du côté de WCF, etc ... mais j'avoue ne pas bien savoir comment mettre tout ça en oeuvre.. (j'ai pratiqué seulement du java oo, C et techno site web durant ma formation).

    Merci pour l'aide apportée.
    Mady

  2. #2
    Membre Expert Avatar de Er3van
    Homme Profil pro
    Architecte Logiciel
    Inscrit en
    Avril 2008
    Messages
    1 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte Logiciel
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2008
    Messages : 1 430
    Par défaut
    Quelques questions pour préciser ton besoin :
    • As-tu besoin d'une gestion fine de la sécurité ?
    • Quelles technologies utilisent les (futures) applications consommatrices du service ?
    • Est-ce que ces applications consommatrices sont internes à l'entreprise ?
    • As-tu des contraintes en terme de disponibilité du service et/ou de temps de réponse ?

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2012
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2012
    Messages : 55
    Par défaut
    Bonjour,

    Merci pour ta réponse.
    Au niveau de la sécurité, ce n'est pas le plus important pour le moment.
    L'application qui consomme ce service est un logiciel qui fait remonter des informations sur la gestion d'une entreprise (décisionnel).

    L'application est installé chez le client.
    Pas de contrainte niveau disponibilité ou temps de réponse.

    En somme, je cherche à faire quelques chose de tout à fait basique de prime à bord, étant totalement novice dans ce domaine.
    Bonne journée

  4. #4
    Modérateur

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2007
    Messages
    1 996
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 996
    Par défaut
    Bonjour,

    As-tu à ta disposition une version de cet Visual Studio ? Si oui, laquelle ?

    En fonction de la version de framework déjà utilisée ou potentiellement utilisable, tu pourras choisir entre un projet webservice et un projet WCF.

    Si tu connais mieux Java et les syntaxes C en général, C# sera probablement plus rapide à assimiler. Dans tous les cas, tu trouveras des convertisseurs C#-VB - VB-C# sur le net.

    Le principe de base va donc consister :
    - à créer dans Visual Studio un projet webservice ou WCF (en fonction des outils à ta disposition)
    - à comprendre le fonctionnement du service écrit en VB et à le porter vers VB.Net ou C#.Net dans ton nouveau projet
    - à déployer ton projet sur un serveur IIS pour en permettre l'accès distant.

    C'est un projet sympa. Documente-toi sur les Webservice, WCF, Visual Studio et en cas de doute, plonge toi dans la Bible et dans les cours à ta disposition sur le site.

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2012
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2012
    Messages : 55
    Par défaut
    Bonjour,

    Tout d'abord, merci pour ta réponse.
    Pour la version utilisée de VS, c'est la 10 (profesionnal).

    Concernant la syntaxe, j'ai appris le vb.net et pour le C#, c'est comme du java quasiment, donc pas de soucis.

    Pour la démarche, c'est exactement comme tu dis !
    J'ai été un peu aiguiller par mon tuteur, et il m'a demandé de me documenter sur WCF (ce que j'ai fait).

    J'ai suivi plusieurs tutos et créé des services/clients. Ca marche plutôt bien ! (http://istacee.wordpress.com/2010/10...wcf-en-dotnet/ et celui là notamment http://www.kevingao.net/wcf-java-int...f-service.html).

    Pour héberger sur un serveur IIS j'ai regardé un peu sur le net, ça n'a pas l'air compliqué.
    Le truc sur lequel je planche est de comprendre le fonctionnement du service utilisé et de faire la correspondance avec mon futur Webservice... pas simple (surtout quand on n'est pas du tout dans le domaine).

    Pour info c'est le logiciel meta analysis de Synergy (décisionnel)
    A+ & bonne journée à tous.

    Edit

    Merci pour la documentation sinon
    Sinon pour mon projet, le service est codé en VB.net, mais le truc, c'est qu'il faut savoir ou mettre les mains pour ne pas avoir à tout re-coder (ce n'est pas le but).

Discussions similaires

  1. [WinService][C#] Comment déployer un service windows ?
    Par sokette dans le forum Windows Forms
    Réponses: 5
    Dernier message: 27/04/2005, 16h38
  2. Planifier le démarrage d'un service Window
    Par tscoops dans le forum Windows XP
    Réponses: 2
    Dernier message: 29/03/2005, 14h56
  3. [WD7.5] Service Windows
    Par cqfd dans le forum WinDev
    Réponses: 1
    Dernier message: 29/03/2005, 08h58
  4. [VB6]Arreter un service windows
    Par bouboussjunior dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 04/10/2004, 17h03
  5. [C#] Icône, barre des tâches et Service Windows
    Par SErhio dans le forum Windows Forms
    Réponses: 17
    Dernier message: 03/09/2004, 12h56

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