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 概述
Windows Azure 和 SQL Azure 以及 AppFabric 的计费细节会根据服务的不同而有所不同,但总体上,这种计费模式降低了初期投入,使得小企业和初创公司也能享受云计算带来的好处。 总的来说,Windows Azure 作为微软的...
### Windows Azure 平台概述 #### 一、云计算概念与特点 **云计算**是一种通过互联网进行计算的方式,它强调的是互联网规模以及与各种设备和端点的连接。云计算的核心优势在于能够提供弹性的资源供给,使得用户...
#### 一、Windows Azure 概述 Windows Azure 是由微软提供的公有云应用程序平台,在中国大陆区域的服务由世纪互联运营。该平台旨在为企业和个人开发者提供灵活、强大的云端资源,支持各类应用的构建、部署与管理。...
Queue存储服务与应用程序问通信、云上的关系数据库:SQL Azure、云上的访问控制技术:AppFabric Access Control、云服务的集散中心:AppFabric Service Bus、Windows Azure与其他平台的互操作性、云计算与Windows ...
Windows Azure 入门教学系列 本教程系列旨在帮助初学者快速入门 Windows Azure 平台,学习如何创建、部署和管理云端应用程序。通过本系列教程,读者将了解 Windows Azure 的基本概念、开发工具和部署流程。 知识点...
微软云计算平台包括三个主要组件:Windows Azure、SQL Azure和Windows Azure Platform AppFabric。Windows Azure是一个云计算服务的操作系统,负责虚拟化计算资源管理和智能化任务分配;SQL Azure是一个云中的数据库...
- **问题背景**:在尝试初始化一个Windows Azure Queue连接时,不断收到错误消息。 - **解决方法**:确保队列名称中不包含非法字符。 - **技术要点**: - **队列名称规则**:Windows Azure Queue服务对队列名称有...
### Windows Azure 使用入门:建立自己的网站 #### 一、Windows Azure 中的网站概念 随着互联网技术的发展,网站已经成为企业和组织对外展示形象、提供服务的重要窗口。传统的网站搭建往往需要自行购买服务器、...
### Windows Azure 快速入门 —— 为什么选择 Windows Azure? #### Windows Azure 是什么? Windows Azure,作为微软的云服务平台,提供了广泛的服务,旨在帮助企业轻松搭建、部署并管理各种解决方案,几乎能满足...
#### 二、Windows Azure 平台概述 Windows Azure 是微软推出的一个综合性的云计算平台,它为企业和个人提供了一系列的服务,包括但不限于计算服务、存储服务、数据库服务等。该平台的设计目的是为了满足不同规模企业...
#### 一、Windows Azure 虚拟机概述 在探讨如何在 Windows Azure 平台上创建虚拟机之前,我们首先需要了解什么是 Windows Azure 虚拟机以及它为何重要。 **Windows Azure** 是微软推出的一项云计算服务,为企业和...
### Windows Azure技术简介 #### 一、概述 随着移动互联网时代的到来,企业面临着前所未有的机遇与挑战。一方面,用户数量激增,应用需求多样化;另一方面,传统的IT系统往往难以适应这种变化,导致成本上升、效率...
Windows Azure是微软提供的一款开放且灵活的公有云平台,主要目标是帮助企业快速构建、部署和管理应用程序。这个平台的特点在于其高度的可扩展性和灵活性,允许用户使用任何语言、工具或框架进行开发,同时无缝集成...
Build, deploy and manage cloud solutions using combination of Windows Azure Pack, System Center and Hyper-V Impress your peers at work by learning to build applications that can leverage the cloud to ...
4.4 Windows Azure AppFabric:AppFabric是一个关键的中间件服务,它提供了服务总线、访问控制和高速缓存功能。服务总线使得应用程序间的通信更加安全和便捷,访问控制简化了身份验证和授权,而高速缓存则提高了应用...
一、Windows Azure 平台概述 Windows Azure 平台由三个主要组件构成:Windows Azure(计算服务)、SQL Azure(数据库服务)和Windows Azure Storage(存储服务)。这三者协同工作,为企业提供灵活、可扩展且高可用的...
《Windows Azure从入门到精通》针对微软的云计算平台windows azure,循序渐进地介绍了如何构建和管理云端的可扩展应用,一次一个知识点,同时辅之以适当的练习,可帮助读者轻松掌握基本的编程技能,掌握windows ...
《Microsoft.WindowsAzure.Storage SDK 7.2.1.0:深入了解云存储的基石》 Microsoft.WindowsAzure.Storage 是微软为开发者提供的一个关键库,用于与 Azure 存储服务进行交互,包括 Blob 存储、表存储、队列存储以及...