我正开始用ASP.NET构建一个web应用程序,这将帮助那些在城市内寻找乘车的人找到从定义的起点和目的地提供乘车服务的司机。这个web应用程序将包含地图视图,允许用户指出他们的起点和目的地坐标,以及为司机定义路线。将会有一个“行动”的移动应用程序,它将允许用户在他们的手机上做同样的事情,除了一些移动的专有功能,例如通知提醒乘坐时间。
将这两个客户端应用程序连接到公共数据库的最佳方法是什么?使用webservice (例如RESTful API )是个好主意吗?我有点不知所措,不知道如何选择作为一个数据库服务器,什么样的界面是最好的连接Web应用程序和Android应用程序到同一个数据库。