title: Is MVC RESTful by design
body: <p>Does MVC have to be RESTful?</p>
  
  <p>Is there a way to make a <code>SOAP</code> service using <code>MVC</code> pattern?</p>
  
  <p>Would the input request actually go into the <code>View</code> first and then into the <code>Controller</code> then the <code>Model</code> eg:</p>
  
  <pre><code>Request -&gt; View -&gt; Controller -&gt; Model
  </code></pre>
  
  <p>but in doing so, that's no longer MVC pattern. (that's right isn't it?)</p>
  
  <p>How else would we get a typed response using <code>SOAP</code> but still adhere to (or be close to) the <code>MVC</code> pattern. Would MVVM be more suitable pattern to this situation at all instead?</p>