I have to prepare web service for iOS and Android applications. My platform will be .NET with C#. Now I am not sure which of the following is the best option to follow.
- WCF SOAP XML Service
- WCF SOAP JSON Service
- WCF REST XML Service
- WCF REST JSON Service
- ASMX SOAP XML Service
- ASMX SOAP JSON Service
- ASMX REST XML Service
- ASMX REST JSON Service
So far I have worked with only ASMX SOAP service and these are very easy to use and develop but I got some suggestion from iOS developers that JSON is good for their development. Some times they also suggested to prepare REST services but according to me they are less secure.
Please let me know which one of the above eight approach is best for small user base application and which one is best for large user base application.