微软云计算平台的通信技术与应用开发

深度解析:微软云计算平台的通信技术与应用开发

深度解析:微软云计算平台的通信技术与应用开发

云计算近年来非常火热,已经成为目前继SOA、Web2.0之后又一个热门的话题。Amazon.com、Google和Microsoft都相继推出了自己的云计算平台。Microsoft的云计算平台叫做Azure,最初发布的开发包支持Visual Studio 2008,最新推出的Visual Studio 2010更是集成了Azure开发工具,让Azure云计算开发变得更加方便容易。

微软云技术平台不但可以对微软WCF等技术的支持外,而且还可以对第三方通信技术强有力的支持,从而扩大了微软云计算技术在企业中的普及与应用。Hprose(High Performance Remote Object Service Engine)既是一种新型的通信技术,它是一款第三方高性能跨语言跨平台的远程对象服务引擎,并支持众多语言和平台,包括主流的.NET、Java、PHP、Python、Ruby、JavaScript、ActionScript、Delphi、FreePascal、Objective-C、ASP、Perl、C++等。在这些支持的语言之间可以实现方便且高效的互通,能够有效的取代WebService实现跨语言跨平台高几倍效率的分布式电信级的解决方案。

在云计算开发应用中网络通信速度效率尤为重要。支持上面提到的所有云计算平台,但通过笔者的测试,本文将对第三方通信方法(Hprose)在微软云计算平台上,通过使用Microsoft Visual Studio 2008/2010构建一个应用,从而能使您能高效便捷的创建功能强大的跨平台、跨语言、分布式的云体验。

准备

开始之前需要首先安装以下环境:

Windows操作系统(推荐Windows7)

Visual Studio 2008/2010

Windows Azure Tools for Microsoft Visual Studio 1.1

Hprose开发包(无需安装)

试用下载地址:www.51wendang.com

PHP5(Non Thread Safe版本)

其中,PHP5仅用于Web CGI Role方式下。

开始

打开Microsoft Visual Studio 2008/2010,选择“File->New->Project…”,然后选择Cloud->Windows Azure Cloud Service,我们给该项目取名为HproseOnCloudService,然后点OK,如图1所示。

你可能喜欢

  • 云计算资料
  • 云计算方案
  • 云计算基础架构
  • 云计算技术
  • 微软云计算解决方案
  • 云计算应用
  • 云计算案例

微软云计算平台的通信技术与应用开发相关文档

最新文档

返回顶部