Advantages:
  • Simple to use
  • Platform and language independent
  • Firewall friendliness
  • Use of open standards
  • Universal interoperability
  • Extremely versatile
  • Highly flexible
  • helps to create payload format and extensible protocol
Disadvantages:
  • Extreme reliance on HTTP
  • Statelessness
  • Considerably slow
  • Serialization by value and not by reference
BY Best Interview Question ON 02 Mar 2019