In order to develop an Information system, my system will contain web, mobile and desktop applications. My idea is to make one web services , because for mobile phone apps it will be better to use a web service to manage database and do the heavy width processing also to reuse code in other apps.
In other hand for the desktop and web application I was thinking about using web services.
My questions are:
- for a start we will use one server to manage the database and web services, we will have a good server, is it possible to have concurrency acces problem.
- Does the local mehtods will to the desktop application to run faster?
- I will use .Net farmework, is it wise to use oData in my case?
- Is there a better way to do build this system.
I'm open to any suggestion