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

Accès aux données Discussion :

Accès aux données via web service


Sujet :

Accès aux données

  1. #1
    Membre à l'essai
    Homme Profil pro
    Enseignant
    Inscrit en
    Septembre 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2006
    Messages : 20
    Points : 23
    Points
    23
    Par défaut Accès aux données via web service
    J'ai essaye une application client serveur en .net remoting dans une réseau local à travers un canal tcp et tout marche bien. Cependant en essayant de faire le même en utilisant le web service, je me suis trouvé dans la galère puisque en essayant d'écrire des fonctions qui retournent an oledbdatareader j'avais des erreurs de compilation.
    Je sais que ça parait une faute bête mais vue que c'est la première fois que j'essaie cette technique je veux bien demander vos aides pour résoudre ce problème et me dire si la seule solution est d'utiliser le format xml.
    merci

  2. #2
    Membre expert
    Avatar de GuruuMeditation
    Homme Profil pro
    .Net Architect
    Inscrit en
    Octobre 2010
    Messages
    1 705
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Belgique

    Informations professionnelles :
    Activité : .Net Architect
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2010
    Messages : 1 705
    Points : 3 568
    Points
    3 568
    Par défaut
    Pour simplifier, en web service ou WCF, tu ne renvoie que des données, pas des objets style reader,etc..Tu dois envoyer une collection contenant les données chargée par ta requête DB.
    Microsoft MVP : Windows Platform

    MCPD - Windows Phone Developer
    MCPD - Windows Developer 4

    http://www.guruumeditation.net

    “If debugging is the process of removing bugs, then programming must be the process of putting them in.”
    (Edsger W. Dijkstra)

  3. #3
    Membre à l'essai
    Homme Profil pro
    Enseignant
    Inscrit en
    Septembre 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2006
    Messages : 20
    Points : 23
    Points
    23
    Par défaut
    merci pour votre réponse. mais dans ce cas est ce que l'utilisation de l'XML peut apporter de la performance, la securité ainsi que l'évolution de l'application puisqu'il est la norme, je pense, la plus utilisée en internet.

  4. #4
    Membre éclairé
    Homme Profil pro
    Développeur / architecte
    Inscrit en
    Juillet 2009
    Messages
    473
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur / architecte

    Informations forums :
    Inscription : Juillet 2009
    Messages : 473
    Points : 674
    Points
    674
    Par défaut
    Citation Envoyé par Chebil2006 Voir le message
    mais dans ce cas est ce que l'utilisation de l'XML peut apporter de la performance, la securité ainsi que l'évolution de l'application puisqu'il est la norme, je pense, la plus utilisée en internet.
    Comme le disait GuruuMeditation, en général un webservice n'envoie que des données. Avec WCF, tu as la chance de pouvoir les transporter de manière très simple directement à partir du code, du moment que c'est des DTOs. Tu n'as pas besoin d'attaquer le XML directement, c'est WCF qui te le sérialise en XML (ou autre chose si tu veux) de façon transparente pr toi et tu récupères de l'autre côté du tuyau tes même DTOs déjà dé-sérialisés.

  5. #5
    Membre à l'essai
    Homme Profil pro
    Enseignant
    Inscrit en
    Septembre 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2006
    Messages : 20
    Points : 23
    Points
    23
    Par défaut
    Merci chrisdot
    dans ce cas est ce que dire qu'en utilisant le dataset (dont je penses serializable étant donné que j'avais pas des erreurs de compilation) constitue dans ce cas une solution au problème.
    de même je veux savoir est ce que l'echange en format texte ne constitue pas un inconvénient au niveau sécurité d'échange des données et si vous permettez quel problème peut manifester si microsoft a tenu en compte l'echange des objets à travers le net (je penses qu'il s'agit d'un probleme de normalisation mais l'avoir de chez des experts constitue un plus).
    Merci pour vos temps et votre patience.

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

Discussions similaires

  1. [V6] Acces aux données Univers via Web Service
    Par Stefan C dans le forum Designer
    Réponses: 4
    Dernier message: 07/11/2011, 18h02
  2. Exposer une base de données via Web services
    Par sharkillator dans le forum Services Web
    Réponses: 0
    Dernier message: 24/12/2009, 08h44
  3. Réponses: 1
    Dernier message: 11/04/2006, 14h54
  4. Pb d'accés aux données via ODBC...
    Par kluh dans le forum Access
    Réponses: 4
    Dernier message: 29/11/2005, 15h36
  5. [Hibernate]Accès aux données BDD via Hibernate
    Par LESOLEIL dans le forum Hibernate
    Réponses: 8
    Dernier message: 17/05/2005, 20h39

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