i would like someone to explain me a little bit what do we mean when we say "Soap is restrictive, while rest is not" and "soap gets manipulated by intermediate servers while rest is not". In simple english please
A short explanation - SOAP is a detailed protocol based on messaging and XML and is NOT restricted to web based message passing.
The SOAP standard provides for passing a message through intermediate servers for various purposes.
REST is an architectural style using only HTTP defined methods and supports any kind of resource.