0% ont trouvé ce document utile (0 vote)
15 vues2 pages

Comparaison entre SOAP et REST

rest

Transféré par

Ben Amor Rayeen
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
15 vues2 pages

Comparaison entre SOAP et REST

rest

Transféré par

Ben Amor Rayeen
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

REpresentational State Transfer (REST):

style d’architecture inspiré de l’architecture du web utilise dans le développement


des applications orientées ressources ou données
Basé sur 6 propriétés:
-Performance
-Évolutivité
-Simplicité
-Modification (peut être modifié sans impacter les clients)
-Visibilité
-Confiance (reprise sur panne)
Principes REST:
-Ressources: entité identifiable dans le système (URI/URL)
-Méthodes(CRUD): Create → POST
Read → GET
Update → PUT
Delete → DELETE
-Representation: informations transférées entre client et serveur (JSON, XML …)
Structure message WS-REST:
Message complet + entête HTTP et URI + méthode CRUD + données
HyperText Transfer Protocol (HTTP):
Protocole d’échanges d’information sur le web Basé sur TCP/IP
URL:
protocole + host + port + path

Avantages:
-Simplicité
-Lisibilité
-Évolutivité
-Repose sur les principes du web
-Représentations multiples
Inconvénients:
-Sécurité
-Cible uniquement l’appel de ressource

Web Application Description Language (WADL):


Langage basé sur XML qui permet de décrire les applications REST
SOAP:
Fonctionnement:
fournisseur publie service dans UDDI → client interroge UDDI → client télécharge
les documents qui décrivent le service → client envoie message SOAP conforme au
WSDL → fournisseur répond en retournant messages SOAP conformes au WSDL
Noeud SOAP:
un message SOAP peut passer via plusieurs nœuds du nœud source au nœud
destination
Message SOAP:
Contient:
-Enveloppe: identifie le document XML en tant que message SOAP
-Header: contient des informations d'en-tête
-Body: contenant des informations d'appel et de réponse
Avantages:
-Standardisé
-Interopérabilité
-Sécurité
-Outillé
Inconvénients:
-Performance
-Complexité
-Cible l’appel de service

Vous aimerez peut-être aussi