I need to build a service layer. I needs to service an MVC UI layer. And it also needs to service native apps. I want to deliver everything in json because the packet size is small and I don't want multiple protocols to debug.
I like using SOAP however because it lets you easily build references using c#.
So im a bit stuck. Whats the best way to build a service layer to return json and automatically build from some contract? Is there a way?