Il existe de nombreuses différences entre les services Web SOAP et REST. Les 10 différences importantes entre SOAP et REST sont indiquées ci-dessous :
variables globales javascript
| Non. | SAVON | REPOS |
|---|---|---|
| 1) | Le savon est un protocole . | LE REPOS est un style architectural . |
| 2) | SAVON signifie Protocole d'accès aux objets simple . | REPOS signifie Transfert d'État représentatif . |
| 3) | SAVON je ne peux pas utiliser REST parce que c'est un protocole. | REPOS peut utiliser du savon services Web car il s'agit d'un concept et peut utiliser n'importe quel protocole comme HTTP, SOAP. |
| 4) | SAVON utilise des interfaces de services pour exposer la logique métier . | REPOS utilise l'URI pour exposer la logique métier . |
| 5) | JAX-WS est l'API Java pour les services Web SOAP. | JAX-RS est l'API Java pour les services Web RESTful. |
| 6) | SAVON définit les normes à suivre strictement. | REST ne définit pas trop de standards comme SOAP. |
| 7) | SAVON nécessite plus de bande passante et des ressources que REST. | REPOS nécessite moins de bande passante et des ressources que SOAP. |
| 8) | SAVON définit sa propre sécurité . | Services Web RESTful hérite des mesures de sécurité du transport sous-jacent. |
| 9) | SAVON autorise XML format de données uniquement. | REPOS permet différents format de données tel que texte brut, HTML, XML, JSON, etc. |
| dix) | Le savon est moins préféré que le REPOS. | REPOS plus préféré que le savon. |