WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Analyse d'intégration des technologies web services dans un système distribué pour l'authentification et le suivi permanent des étudiants.


par Daniel Kavale
Université Révérend Kim - Licence en Conception des systèmes d'information et Gestion des Bases des données 2020
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

II.9.5. Tableau comparatif de service web SOAP et REST

Service Web SOAP

Service Web REST

SOAP est un protocole standard de création de services Web.

REST est un style architectural permettant de créer des services Web.

SOAP est l'acronyme de Simple Object Access

REST est l'acronyme de REpresentational State

 

26

Protocol.

Transfer.

SOAP utilise WSDL pour exposer les méthodes prises en charge et les détails techniques.

REST expose les méthodes via les URI, il n'y a pas de détails techniques.

Les services Web SOAP et les programmes clients sont liés au contrat WSDL

REST n'a aucun contrat défini entre le serveur et le client

Les services Web et le client SOAP sont étroitement liés au contrat.

Les services Web REST sont faiblement couplés.

La courbe d'apprentissage SOAP est difficile, nous oblige à en apprendre davantage sur la génération WSDL, la création de stubs clients, etc.

La courbe d'apprentissage REST est simple, les classes POJO (Plain Old Java Object) peuvent être générées facilement et fonctionnent sur des méthodes HTTP simples.

SOAP prend uniquement en charge le format de données XML

REST prend en charge tous les types de données tels que XML, JSON, image, etc.

Les services Web SOAP sont difficiles à maintenir, toute modification du contrat WSDL nous oblige à créer à nouveau des stubs client, puis à modifier le code client.

Les services Web REST sont faciles à maintenir par rapport à SOAP, une nouvelle méthode peut être ajoutée sans aucun changement côté client pour les ressources existantes.

Les services Web SOAP peuvent être testés via des programmes ou des logiciels tels que Soap UI.

REST peut être facilement testé via la commande CURL, les navigateurs et les extensions telles que Chrome Postman.

 

Tableau II.1. Tableau comparatifs service web SOAP et REST

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Un démenti, si pauvre qu'il soit, rassure les sots et déroute les incrédules"   Talleyrand