Windows Azure AppFabric Windows Azure AppFabric — это набор сервисов для разработчиков, которые могут использоваться для создания коммуникационных приложений, работающих как в облачной среде, так и в инфраструктуре заказчика. Это относится к приложениям, работающим на платформе Windows Azure, Windows Server, а также других платформах, включая Java, Ruby, PHP и т.д. В настоящий момент Windows Azure AppFabric предоставляет два сервиса — AppFabric Service Bus для обеспечения коммуникаций через сеть, вне организационных границ, и AppFabric Access Control для реализации федеративной авторизации как сервиса. Сервис AppFabric Service Bus Сервис AppFabric Service Bus обеспечивает безопасные коммуникации между сервисами и приложениями и позволяет обращаться к сервисам, находящимся за сетевыми экранами, границами сети и поддерживает большое число коммуникационных протоколов. Сервисы, зарегистрированные средствами Service Bus, доступны практически в любой сетевой топологии (рис. 13). Сценарии использования Service Bus Удаленное использование сервисов
События
Тунеллирование протоколов
Рис. 13. Сервис AppFabric Service Bus Сервис AppFabric Access Control Сервис AppFabric Access Control упрощает обеспечение безопасности сервисов, используя механизмы федеративной авторизации и обработку запросов на основе декларативных правил (рис. 14).
Рис. 14. Сервис AppFabric Access Control Поддерживаются стандартные механизмы аутентификации, включая Windows Live ID и доступ к корпоративным справочникам на основе Active Directory. Сервис AppFabric Access Control базируется на Windows Identity Foundation и представляет собой сервис, специально созданный для обеспечения безопасности облачных вычислений. | Облачная платформа Microsoft
Технические возможности платформы Windows Azure
Архитектура приложений в облаке
Приложения |