BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Windows Azure 扩展了MBaaS支持自定义 API和Git

| 作者 Abel Avram 关注 11 他的粉丝 ,译者 孙镜涛 关注 2 他的粉丝 发布于 2013年6月20日. 估计阅读时间: 3 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

在Google发布了针对Android应用程序的移动后端启动器之后不久Microsoft也宣布了他们的Azure移动服务扩展,该扩展支持自定义API、Git、NPM、Android推通知和一个免费的SQL数据库。

自定义 API。用户现在能够创建、发布并使用他们自己为Node.js编写的JavaScript API,同时还支持NPM包。Microsoft打算将来让开发者能够使用C#/.NET创建这样的API。

API能够被设置为对任何人可用,也可以被设置为仅对授权用户可用,同时还能够对每一个REST副词进行单独地访问控制。用户能够通过运行在Windows Phone 8、iOS和Android上的移动应用程序访问这些API,同时Windows 8和桌面HTML/JavaScript应用程序也能访问它们。

根据Microsoft公司的副总裁Scott Guthrie所说,自定义API不需要和一个数据表相关:

这些功能能够支持一整套的新场景——包括使用其他数据源而不仅仅是SQL数据库(例如:表服务或者MongoDB)的能力,对第三方API的调用,与Windows Azure队列或者服务总线的集成能力,与自定义非JSON负载一起使用 (例如Windows定期通知),将客户端请求路由到本地服务后台 (例如,新的Windows Azure BizTalk 服务),或者简单地实现那些与数据库操作无关的功能。

Git移动服务现在已经和Git做了集成,能够存储与这些服务相关的脚本和权限。能够在本地克隆仓库,编辑文件,然后将其推动回Azure。这让开发者能够使用他们所选择的IDE,而不必被限制为使用Azure管理门户所提供的很简单的编辑器。使用Git并不是强制地,但是这确实是一个便利的特性。

节点包模块。因为能够访问任意NPM包,所以开发者能够编写富客户API。这些包会被添加到本地Git仓库,然后被推送到Azure。

客户端SDK 1.0.0移动服务客户端SDK 1.0.0 现在已经发布使用,它以NuGet包的形式提供。借助于该SDK,开发者能够通过Windows Store和Windows Phone 7.x应用程序访问Azure移动服务。

Android 推通知。增强了Azure通知中心的功能,能够将通知推送给Android设备。现在已经能够支持Windows Phone和iOS设备。我们能够通过Google云消息 将来自于任何类型应用程序或者Web服务的通知发送到Android设备。

20MB 免费数据库。 所有的Azure客户现在都能够免费使用一个20MB的SQL数据库一年。该数据库可用于开发或者产品中。

查看英文原文Windows Azure Extends their MBaaS with Custom APIs and Git Support

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT