none
Quel WebService utiliser?? RRS feed

  • Question

  • Bonjour,

    Je développe un petit programme de gestion et statistique d'un jeu.

    Pour ce programme j'utilise des web service qui me donne des information sur le jeu et les joueurs.

    Pour les webservices j'azi le choix entre 4 possibilitées : SOAP 1.1, SOAP 1.2, GET et POST.

    Quel est la meilleur méthodes a prendre, je suis novice en la matiere.

    A savoir qu'une fois la demande envoyer au serveur distant je peut avoir un fichier XML contenant voir jusqu a 100000 lignes.Et qu il faut que cette requete demande toute les seconde car la base de donnée peut changer a chaque seconde.

    Merci

    vendredi 20 juillet 2012 13:18

Réponses

  • Est ce que WCF est disponible pour le WPF?? Ca r mon programme est en wpf.

    Oui, vous pouvez créer un Webservice WCF et l'utiliser dans des client WPF, Winform, Web...

    Pour de grande volumétrie de données, je vous conseille l'utilisation de WCF Streaming.


    My blog

    Whether you’re a construction worker, a forum moderator, or just someone that likes helping people. I think these guidelines can be helpful in keeping you helpful when being helpful.

    mardi 24 juillet 2012 15:49
    Auteur de réponse
  • Bonjour,

    La volumétrie et la fréquence de récupération de vos données semble beaucoup trop importante.
    Quel genre de données avez vous besoin de récupérer systématiquement toutes les secondes ?

    En ce qui concerne le choix du protocole de WebService, préférez l'utilisation de WCF qui supporte différents formats de communication pour les webservices.

    Cordialement


    Gilles TOURREAU - MVP C#
    Architecte logiciel/Consultant/Formateur Freelance
    Blog : http://gilles.tourreau.fr
    - MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5/4.0
    - MCITP : SQL Server 2008 Developper
    - MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5/4.0

    dimanche 22 juillet 2012 21:44
    Modérateur

Toutes les réponses

  • Bonjour,

    La volumétrie et la fréquence de récupération de vos données semble beaucoup trop importante.
    Quel genre de données avez vous besoin de récupérer systématiquement toutes les secondes ?

    En ce qui concerne le choix du protocole de WebService, préférez l'utilisation de WCF qui supporte différents formats de communication pour les webservices.

    Cordialement


    Gilles TOURREAU - MVP C#
    Architecte logiciel/Consultant/Formateur Freelance
    Blog : http://gilles.tourreau.fr
    - MCPD : Enterprise Developper / Windows Developper 3.5 / ASP .NET 3.5/4.0
    - MCITP : SQL Server 2008 Developper
    - MCTS : ADO .NET 3.5 / SQL Server 2008 Developper / Windows Forms 3.5 / ASP .NET 3.5/4.0

    dimanche 22 juillet 2012 21:44
    Modérateur
  • slt,

    en fait ce que j ai besoin de recuperer toute les secondes c est une base de données qui se met a jour a chaque seconde.
    Mais j ai penser a un truc. Mettre le plus gros dans une base de données sql server et mettre a jour juste les nouvelles données qui se mettent a jours. Car j ai acces par date. Donc ce que je vais faire c est récupérer le plus gros le mettre dans une BDD et faire la mise a jour pour chaque nouvelle données. Ce sera extrement moins lourd.

    Est ce que WCF est disponible pour le WPF?? Ca r mon programme est en wpf.

    Merci

    • Modifié Sector4 mardi 24 juillet 2012 12:28
    mardi 24 juillet 2012 12:27
  • Est ce que WCF est disponible pour le WPF?? Ca r mon programme est en wpf.

    Oui, vous pouvez créer un Webservice WCF et l'utiliser dans des client WPF, Winform, Web...

    Pour de grande volumétrie de données, je vous conseille l'utilisation de WCF Streaming.


    My blog

    Whether you’re a construction worker, a forum moderator, or just someone that likes helping people. I think these guidelines can be helpful in keeping you helpful when being helpful.

    mardi 24 juillet 2012 15:49
    Auteur de réponse
  • Ok link. Merci du conseil je vais me renseigner sur le WCF Streaming.
    mardi 24 juillet 2012 19:57