title: SOAP vs REST, when to use one and not the other?
body: <p>I'm really confused everytime I come around this question, what characteristics would help one choosing SOAP over REST or the other way around?</p>
  
  <p>I mean, besides the fact that REST has a compact format compared to SOAP, and the other "minor" or "technical" differences, what are the "obvious" differences that make one of them more suitable for a project and not the other?</p>
  
  <p>Just for the record, I have read all of the other questions (<a href="https://stackoverflow.com/questions/11616610/when-how-rest-replaced-soap">1</a>|<a href="https://stackoverflow.com/questions/8993467/rest-vs-soap-evolvability">2</a>|<a href="https://stackoverflow.com/questions/6015138/soap-or-rest-specific-project">3</a>|<a href="https://stackoverflow.com/questions/17669325/restful-vs-soap-based-webservices">4</a>) regarding this matter on Stack Overflow, and not one of them answered my question.</p>