¿SOAP vs REST, cuándo usar uno y no el otro?
Estoy realmente confundido cada vez que abordo esta pregunta, ¿qué características ayudarían a elegir SOAP sobre REST o al revés?
Quiero decir, además del hecho de que REST tiene un formato compacto en comparación con SOAP, y las otras diferencias "menores" o "técnicas", ¿cuáles son las diferencias "obvias" que hacen que una de ellas sea más adecuada para un proyecto y no la otra?
Sólo para que conste en acta, he leído todas las otras preguntas (1|2|3|4) con respecto a este asunto en Stack Overflow, y ninguno de ellos respondió a mi pregunta.