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

VB.NET Discussion :

Architecture DLL ou WCF


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    gph
    gph est déconnecté
    Membre confirmé Avatar de gph
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2005
    Messages
    99
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2005
    Messages : 99
    Par défaut Architecture DLL ou WCF
    Bonjour,

    Bien qu'expérimenté en VB6 et autres langages, je suis un peu perdu devant la multitude de classes et outils fournit par VB.NET.

    Le contexte :
    J'ai dans mes applications VB6 des programmes qui dialoguent par DDE.
    Il y a souvent un seul client mais ponctuellement il peut y en avoir 2 ou 3.
    Le serveur fournissant des données et des méthodes aux clients.
    Pourquoi avoir choisi le DDE, tout simplement parce que cela permet de choisir le programme serveur au moment de l'exécution du client et c'est ensuite très facile à utiliser.

    Résumé :
    relation 1 serveur - n clients
    serveur délivrant des données, pouvant mettre à jour les données ou exécuter des actions fournies par le client.
    Le serveur doit pouvoir déclencher des évènements sur les clients connectés

    Mon soucis est le suivant :

    Par quoi puis je remplacer ce mécanisme ?

    Après quelques recherches je retiens classe dans une DLL ou en WCF.

    DLL, la souplesse de changement à l'éxécution est moinde et de plus j'ai un soucis car lorsque je remplace ma DLL sans recompiler l'application hote ça plante.

    Le WCF semble pas mal, mais je n'en connais pas les limites/contraintes.


    Qu'en pensez vous ?

    Merci par avance.

  2. #2
    Membre expérimenté

    Inscrit en
    Septembre 2004
    Messages
    105
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 105
    Par défaut
    Rien ne t'empêche d'utiliser les deux: Met toute ta logique dans la DLL, et utilise un service WCF comme façade.

  3. #3
    gph
    gph est déconnecté
    Membre confirmé Avatar de gph
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2005
    Messages
    99
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2005
    Messages : 99
    Par défaut
    Pourquoi pas.

    Mon problème est la souplesse et la facilité d'échange des modules.

    Je butte sur un truc tout bête dans mes DLL, c'est que je suis obligé de recompiler mes programmes quand je modifie ma DLL ...

    C'est peut etre lié aux signatures, étant pris par le quotidien je n'ai pas encore cherché d'où ca vient vraiment.

Discussions similaires

  1. Architecture Silverlight MVVM + WCF?
    Par nasimpat7 dans le forum Silverlight
    Réponses: 6
    Dernier message: 10/03/2011, 19h18
  2. [linq to SQL/WCF/Silverlight] Architecture
    Par anthyme dans le forum Général Dotnet
    Réponses: 11
    Dernier message: 28/02/2008, 11h10
  3. Architecture Exe Dll
    Par lgomez dans le forum Langage
    Réponses: 3
    Dernier message: 15/01/2008, 13h55
  4. [Architecture] WCF Services
    Par leMarseillais dans le forum Windows Communication Foundation
    Réponses: 8
    Dernier message: 08/03/2007, 13h08
  5. [architecture] isapi_redirect.dll pour IIS et Tomcat
    Par tscoops dans le forum Tomcat et TomEE
    Réponses: 3
    Dernier message: 01/02/2005, 11h53

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