Windows Azure AppFabric是一套全面的云端中间件,服务于开发、部署和管理Windows Azure平台应用。它在Windows Azure开发模型上提供一套PaaS(平台即服务)层面的服务,从而提高了开发效率。同时,它可以提供安全的通道来跨越网络和地理位置的界限,将已有的应用程序接入到云端。并且,它维持了Windows Azure 和 Window Server上一致的开发模型。
Windows Azure AppFabric 通过在更高层次上抽象端对端应用,使得开发更加高效,并且通过利用底层硬件功能和软件基础设施,使得应用维护变得更加轻松。
中间件服务
Windows Azure AppFabric 提供了高层面的中间件服务,从而提高了云端的抽象层次,并且减少了开发复杂度。这些服务都是开放的,可以跨语言交互(.NET,Java,Ruby,PHP…),同时,也提供一些编译好的类库,方便开发者使用。这些服务可以被单独使用,也可以组合起来形成复合的解决方案。
这些服务包括:Service Bus,Access Control,Caching*, Integration*,Composite App* (*. 没有正式发布)
Service Bus
Service Bus(服务总线)提供安全的消息通讯通道,使得处于不同地理位置和网络环境的本地应用程序,以及云端应用程序可以相互通信。它支持多种消息协议和模式,具备可靠性和良好的扩展性。
Access Control
Access Control服务可以提供对web应用程序以及服务的访问控制,同时他可以和一些身份提供者进行集成,比如活动目录,Windows Live ID, Google, Yahoo! 还有Facebook。
通过一组声明的规则,此服务可从接收到的Token中分离并转化出应用程序可以理解的Claim,简化了应用程序的授权判断逻辑。 此服务还可以用作管理用户权限,从而为开发者减小了解决此类问题的复杂度和工作量。
相关推荐
Windows Azure 和 SQL Azure 以及 AppFabric 的计费细节会根据服务的不同而有所不同,但总体上,这种计费模式降低了初期投入,使得小企业和初创公司也能享受云计算带来的好处。 总的来说,Windows Azure 作为微软的...
4.4.1 AppFabric概述:AppFabric致力于连接本地和云端应用,促进跨平台和跨协议的互操作性。它包含的服务总线允许应用通过防火墙进行安全通信,而访问控制服务则为身份验证和访问控制提供解决方案。 4.4.2 ...
一、Windows Server AppFabric概述 1. AppFabric的目标:AppFabric旨在简化分布式应用程序的开发和管理,通过缓存服务和工作流服务支持,加速应用程序的运行速度。 2. 主要组件:包括AppFabric Caching(缓存服务)...
4.4.1 AppFabric概述 163 4.4.2 AppFabric关键技术 164 4.5 Windows Azure Marketplace 167 4.6 微软云计算编程实践 168 4.6.1 利用Visual Studio2010开发简单的云应用程序 168 4.6.2 向Windows Azure平台发布应用...
1. **Windows Azure平台概述ppt_7862805.pptx**:这可能涵盖了Azure云计算平台的基础知识,包括如何使用TypeScript编写Azure应用程序,利用Azure服务如存储、计算和网络。TypeScript在Azure开发中的应用可以提高代码...
本方案详细介绍了微软在云计算领域的产品和服务,包括但不限于Azure、AppFabric、Live Services等,并探讨了这些技术如何为企业和个人带来更加高效、灵活的计算解决方案。 #### 二、关键技术与服务 - **云与服务器*...