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. |