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 Java Discussion :

Echange de XML: diff entre SOAP et REST


Sujet :

Services Web Java

  1. #1
    Membre éclairé
    Architecte de système d’information
    Inscrit en
    Septembre 2005
    Messages
    236
    Détails du profil
    Informations professionnelles :
    Activité : Architecte de système d’information

    Informations forums :
    Inscription : Septembre 2005
    Messages : 236
    Par défaut Echange de XML: diff entre SOAP et REST
    Bonjour,


    Je suis en phase d'étude de la mise en place d'un webservice pour échanger des données XML entre un client et un webservice (le ws reçoit et envoie du xml), j'ai déja travaillé avec du SOAP mais jamais avec du REST et dans le cadre de ma comparaison entre ces deux technos ,j'aurais quelques questions:
    1- j'aimerais savoir selon vos retours d'expérience est ce que le mode REST gère bien l'échange des objets XML un peu volumineux càd qu'il n ya aucun souci par rapport à la taille des objets xml échangés.
    2-y'aurait t il une différence de performance entre l'utilisation de JSON ou du XML ? sachant que mes objets sont à l'origine des fichiers XML, donc pour moi c'est plus judicieux d'utiliser du XML...
    3- entre Tomcat et weblogic lequel a fait ses preuves avec des web services REST?
    4- en terme de cache , j'aimerais charger quelques objets métiers (qui seront utilisés par mon web service) au démarrage de mon serveur, quel système de cache est le plus optimale et pérformant à utiliser avec Tomcat ou bien WebLo

    je vous remercie pour vos éclaircissement.

  2. #2
    Membre éclairé Avatar de rockley
    Homme Profil pro
    Inscrit en
    Décembre 2010
    Messages
    404
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 404
    Par défaut
    Bonjour,

    Je ne vais pas forcément réponde à tes questions mais pour simplifier
    REST c'est juste du get/post html. Il lui ont collé un nom compliqué pour faire genre.

    Quand t'as beaucoup de volume vaut quand même mieux partir sur SOAP.

  3. #3
    Membre expérimenté
    Homme Profil pro
    Consultant BigData
    Inscrit en
    Juillet 2009
    Messages
    129
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Consultant BigData

    Informations forums :
    Inscription : Juillet 2009
    Messages : 129
    Par défaut
    Mon avis sur la question :

    1. REST gère très bien le XML, aucun problème là dessus. En général, on va lire le header accept pour définir le format de la réponse (XML, JSON, autre ?) donc je ne vois pas de limitation sur ce cas.
    2. La différence est pour moi à deux niveaux ici : tu réduit la quantité d'information transitant sur le réseau. Si ton réseau est un peu faible, ça peut donc être utile. Par contre, si tes objets sont déjà en XML, tu vas perdre pas mal de temps à transformer ça en JSON, puis re-XML peut-être sur le client, donc ça me parait une mauvaise idée.
    3. Aucun problème pour faire du REST sur un Tomcat, je n'ai jamais testé sur WebLogic, mais je ne vois pas pourquoi cela ne fonctionnerait pas
    4. Je manque de recul pour pouvoir t'apporter ne serait-ce qu'un début de réponse ici.

  4. #4
    Membre éclairé
    Architecte de système d’information
    Inscrit en
    Septembre 2005
    Messages
    236
    Détails du profil
    Informations professionnelles :
    Activité : Architecte de système d’information

    Informations forums :
    Inscription : Septembre 2005
    Messages : 236
    Par défaut
    Merci pour vos réponses.

    @rockley: le problème c'est q'après toutes les études comparatives entre les deux que j'avais lues sur le Net, aucune ne donne des arguments clairs et objectifs pour préferer SOAP sur REST, sans oubliés que le SOAP surcharge déjà les données qui s'envoient entre le client et le serveur,ce que reste ne fait pas.

Discussions similaires

  1. Quelle est la différence entre SOAP et REST ?
    Par geforce dans le forum Services Web
    Réponses: 5
    Dernier message: 02/02/2014, 15h59
  2. oracle accepte t'il du xml en entrée?
    Par dahno_fr dans le forum Oracle
    Réponses: 2
    Dernier message: 11/01/2006, 16h02
  3. Diff entre Delphi 5 pro et 2005 pro
    Par rachid202446 dans le forum EDI
    Réponses: 1
    Dernier message: 09/09/2005, 14h58
  4. Affichage d'un XML chargé par SOAP
    Par glanumf dans le forum ASP
    Réponses: 3
    Dernier message: 12/04/2005, 11h27
  5. Réponses: 6
    Dernier message: 24/03/2003, 17h11

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