用于Windows Azure Mobile服务的RESTFUL包装器

时间:2014-04-14 10:38:13

标签: .net azure azure-mobile-services

我对Windows Azure移动服务(WAMS)很陌生,并且只有在我清除所有疑虑后才想开始使用。据我所知,我们可以在云上构建服务层,支持数据存储,身份验证,推送通知等。服务层及其提供的功能可供多种移动平台使用,包括Windows Phone,Windows Store,Android, IOS等。但是,从我读过的任何材料来看,为了使用这个服务层,必须使用相应移动技术的SDK。对于例如为了让Android应用程序使用此服务层,必须使用适用于WAMS的Android SDK。此外,在WAMS上执行操作/调用方法的基本逻辑(不包括服务器端脚本)必须用Android编写。其他平台的情况也是如此。因此,即使我们有一个云层,仍然需要在本机平台上编写相当多的逻辑。 是否更好的是在.NET中的WAMS实现上使用RESTFUL服务包装器,然后可以被所有平台使用而不需要使用单独的SDK?

1 个答案:

答案 0 :(得分:0)

当数据存储在Azure中时,WAMS应该使用。 REST API是标准层,它将与您的后端/数据进行通信。

Android,iOS,WP等是移动平台&有他们的SDK来构建前端,后端层。

由于整个后端都在云上,我们只需要在前端工作。作为为这些平台提供SDK的Google云平台(GCP),Windows Azure,Amazon Web Services(AWS),我们可以利用它通过REST API /包装器与Backend进行通信。