The differences between SOAP (Simple Object Access Protocol) and REST (Representational State Transfer) are given below:
| REST | SOAP |
| 1. REST simple |
1. SOAP complex |
| 2. REST is focused on accessing named resources |
2. SOAP is focused on accessing named operations |
| 3. REST can be used with XML, JSON or whatever necessary |
3. SOAP is all XML based |
| 4. REST faster than SOAP |
4. SOAP slower REST |
| 5. REST data can be cached |
5. SOAP data can not be cached |
| 6. REST does not support WS-Security |
6. SOAP supports WS-Security |
| 7. REST does not support ACID compliant |
7. SOAP supports ACID compliant |
| 8. REST does standard reliable messaging system |
8. SOAP has standard reliable messaging system |
| 9. REST is used mostly for HTTP |
9. SOAP can be used for HTTP, SMTP, FTP |
Comments
Post a Comment