微软发布.NET增强预览版 面向多云多平台开发
.Net服务是微软用于云计算的Azure服务平台下的一部分。它打造了一个基于微软,面向开发者的服务,其用处在于建造基于云和关注云的应用程序。其.Net Services M5(Milestone 5,第五里程碑)的社区技术预览(Community Technology Preview)提供了对REST,ATOM,JSON,SOAP和HTTP等标准的进一步支持。
“.Net服务从一开始就是为多云多平台下使用而设计的。”微软的开发连接系统部产品管理高级主管Steve Martin在其博文中写到。“开发人员可以与任何其他编程语言联合使用.Net服务(通过企业级标准协议,或者通过现成的.Net,Java和Ruby的SDK)来编写或扩充组合应用,而且不限平台。”
M5访问控制服务(Access Control Service)增加了一个管理服务,该服务支持REST和ATOM。访问控制服务通过与多种基于标准的identity供应方合作而提供了控制用户访问网络应用及服务的能力。
微软说,M5中的服务快车为了在网络端之间建立连接及信息传输而提供了持久的,支持SOAP和HTTP协议的队列及路由。同时,M5基于REST的指令也在快车中得到支持,如Put,Get,Post,Delete,以及用户自定义用于处理信息的指令。
微软在三月初的Mix09大会上展示了云对云的互操作性。Martin说,“我们重点展示了访问控制服务以及服务快车与部署在Google App Engine上的Python应用程序,通过两行代码结合起来的例子。”