Does MVC have to be RESTful?
Is there a way to make a SOAP service using MVC pattern?
Would the input request actually go into the View first and then into the Controller then the Model eg:
Request -> View -> Controller -> Model
but in doing so, that’s no longer MVC pattern. (that’s right isn’t it?)
How else would we get a typed response using SOAP but still adhere to (or be close to) the MVC pattern. Would MVVM be more suitable pattern to this situation at all instead?
REST describes how you interface with the application, while MVC is how you implement the application. An application implemented using MVC can be RESTful or not.
SOAP is a protocol for interfacing with the application, which can be implemented using MVC.
In MVC the request goes into the controller, which creates a model for the view.