AppFabric da plataforma Windows Azure

O Windows Server AppFabric e o AppFabric da plataforma Windows Azure permitem aos usuários criar e gerenciar aplicativos de maneira mais fácil em locais e na nuvem.

O AppFabric da plataforma Windows Azure, anteriormente chamado de “.NET Services”, ajuda os desenvolvedores a conectar aplicativos e serviços nas nuvens e local. Isso inclui aplicativos executados no Windows Azure, Windows Server e várias outras plataformas, incluindo Java, Ruby, PHP e outros. Ele fornece um Service Bus para conectividade na rede e fronteiras organizacionais, e o Access Control para autorizadas federada como um serviço.

Para saber mais sobre o Windows Server AppFabric para aplicativos que executar localmente, clique aqui. O Windows Server AppFabric fornece recursos de cache, anteriormente denominados “Velocity”, bem como fluxo de trabalho e recursos de hospedagem de serviços, anteriormente chamados de “Dublin”. O Windows Server AppFabric agora está disponível na versão beta.

Visão geral do Service Bus

O Service Bus ajuda a fornecer conectividade segura entre serviços mais ou menos acoplados e aplicativos, permitindo-os navegar em firewalls ou nas fronteiras da rede e usar uma variedade de padrões de comunicação. Os serviços que se registram no Service Bus podem ser descobertos e acessados facilmente em qualquer topologia da rede.

Visão geral do Service Bus

Use o Service Bus para:

  • Conectar os aplicativos Windows Azure e os bancos de dados SQL Azure aos bancos de dados e aplicativos existentes
  • Construir pontos de aplicativos dentro e fora dos locais
  • Criar aplicativos compostos

Benefícios do Service Bus

  • Expor aplicativos e serviços através de firewalls, gateways NAT e outras fronteiras problemáticas da rede
  • Diminuir barreiras para criação de aplicativos compostos expondo facilmente os terminais, dando suporte a várias opções de conexão e publicar e assinar multicast. 
  • Modelo de programação de desenvolvedor leve e fácil de usar que dá suporte aos protocolos padrão e amplia as ligações padrão similares para programadores do Windows® Communication Foundation
  • Ajuda a bloquear tráfego malicioso e protege seus serviços contra invasões e ataques de negação de serviços

Recursos do Service Bus

Saiba mais sobre o AppFabric da plataforma Windows Azure e Windows Server AppFabric no MSDN.

  • Descoberta de serviços através de uma URL estável, acessível pela Internet, independente da localização
  • Mensagem unidirecional entre o remetente e o ouvinte suporta distribuição de datagrama unicast e multicast
  • Sessões orientadas para conexão totalmente duplex entre o remetente e o ouvinte suporta comunicação bidirecional
  • Sessões ponto a ponto orientada para conexão com limite de rede transversal cria conectividade direta ponta a ponta através de NAT
  • Vários editores e muitos assinantes podem usar simultaneamente a gestão de tópicos do serviço e o sistema de distribuição de eventos
  • Suporte de REST e HTTP Access a partir de plataformas não .NET
  • Espaços de nomes de hierarquia global que são independentes de DNS e de transporte
  • O acesso anônimo a serviços é suportado somente se você permitir

Visão geral do Access Control

O Microsoft® Access Control ajuda a criar autorização federada para o seus aplicativos e serviços, sem a programação complicada que normalmente é necessária para proteger aplicativos que vão além dos limites organizacionais. Com seu suporte para um modelo declarativo simples de regras e solicitações, as regras do Access Control podem ser configuradas de maneira fácil e flexível para cobrir uma variedade de necessidades de segurança e diferentes infraestruturas de gestão de identidade.

Visão geral do Access Control

Use o Access Control para:

  • Criar contas de usuários que formam uma federação do sistema de gestão de identidade existente do cliente que usa o serviço do Active Directory®, outros sistemas de diretório ou qualquer infraestrutura com base em padrões
  • Exercer o controle completo e personalizável no nível de acesso que cada usuário e grupo tem dentro do seu aplicativo.
  • Aplicar o mesmo nível de segurança e controle às conexões do Service Bus

Benefícios do Access Control

  • O controle do acesso e da identidade federada através de autorização com base em regra permite aos aplicativos responderem como se as contas do usuário fossem gerenciadas localmente
  • Serviço com base em padrões flexíveis que suporta várias credenciais e partes confiáveis
  • Modelo de programação de desenvolvedor leve e fácil de usar com base no Microsoft .NET Framework e no Windows Communication Foundation

Recursos do Access Control

Saiba mais sobre o AppFabric no MSDN

  • Setup Issuer confiável com uma interface da web simples ou por meio de programas através de APIs
  • Suporta Active Directory e outras infraestruturas de identidade com codificação mínima
  • Suporte para várias credenciais, incluindo certificados X.509
  • Suporte para protocolos padrão, incluindo REST
  • Aplicativos que executam dentro e fora dos limites organizacionais podem confiar no serviço
  • Validar o aplicativo e a solicitação do usuário dos serviços de dados e conectividade

Comece agora

AppFabric fornece a você:

  • Uma experiência de desenvolvimento familiar
  • Escalabilidade sob demanda
  • Redução do tempo de lançamento no mercado para seus aplicativos
Saiba mais sobre o AppFabric e a plataforma Windows Azure
Baixe as ferramentas e o SDK do Windows Azure

Baixe apenas o SDK do AppFabric aqui