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 :

[WCF]Utiliser une Interface côté Client implémentée côté Service


Sujet :

Services Web

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    351
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Côte d'Or (Bourgogne)

    Informations forums :
    Inscription : Juin 2006
    Messages : 351
    Par défaut [WCF]Utiliser une Interface côté Client implémentée côté Service
    Bonjour,

    Dans le cadre de notre application, nous avons une architecture qui comporte des entités de Service (qui sont des classes POCO). Chaque classe hérite d'interfaces nous permettant d'amener de la généricité dans nos traitements, de faire de la réflection etc.

    Ensuite, nous exposons ces entités sous forme de DataContract à des clients par le biais d'un Service WCF.
    Dans notre projet Client, on ajoute donc une référence de service vers le service exposant ces données.
    Un proxy est alors généré.
    Le souci est que côté proxy, on génère bien l'accès à nos entités, par contre on perd les interfaces.

    Est-ce qu'il y aurait un moyen de conserver l'architecture construite sur les interfaces côté client ?

    Merci, et n'hésitez pas à me poser des questions si je n'ai pas été assez clair.

    Laurent

  2. #2
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Bien sur :

    - mettre toutes les interfaces utilisées dans une assembly séparée qui sera commune au tier client et au tier serveur.

    - ne pas générer de proxy : connecter le service depuis le code client (2 lignes de code).

  3. #3
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Bluedeep Voir le message
    - mettre toutes les interfaces utilisées dans une assembly séparée qui sera commune au tier client et au tier serveur.

    - ne pas générer de proxy : connecter le service depuis le code client (2 lignes de code).
    J'aurai proposé la même chose. Je te met un +1

    Tant que je travaille avec du .Net du côté client et aussi du côté serveur je préfère largement utiliser cette méthode.

Discussions similaires

  1. Réponses: 4
    Dernier message: 15/10/2009, 15h15
  2. Utiliser une interface graphique
    Par Titi41 dans le forum Prolog
    Réponses: 1
    Dernier message: 17/05/2009, 19h08
  3. Réponses: 1
    Dernier message: 07/11/2008, 18h55
  4. [Débutant] Quand utiliser une interface ?
    Par dahtah dans le forum Langages de programmation
    Réponses: 10
    Dernier message: 08/08/2007, 16h48
  5. Réponses: 3
    Dernier message: 08/06/2007, 09h50

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