构建可访问数据库的跨平台应用程序

时间:2012-05-25 07:09:18

标签: javascript database wcf cordova cross-platform

我们需要技术或一组技术来创建对单个数据库的跨平台访问。我们将使用ASP.NET MVC创建Web应用程序,使用PhoneGap部署移动应用程序,使用C#for Windows,使用Mac本机或AdobeAIR同时部署Windows,Mac和Linux。我们需要一种方法来拥有一个集中访问层,以便我们可以发出请求并从我们的数据库中获取结果。

有没有办法使用WCF服务并且是安全的,所以只有登录的用户才能访问其数据?如果不是在这种情况下可以推荐的。请注意,在实现Web和PhoneGap应用程序时,我们需要使用JavaScript AJAX请求来访问数据。

我们将非常感谢任何想法。

1 个答案:

答案 0 :(得分:2)

是的,有可能,如果你把它与twitter或facebook这样的门户网站进行比较,他们就会按照你说的去做。将OAuth放置到位以进行身​​份​​验证,并使用令牌&标识每个HTTP请求。键并使数据非常具体到登录用户。

这样做可以让您扩展平台的范围,以便将来提供开发人员API。