Windows Server AppFabric

Olá pessoal,

Durante o Microsoft PDC 2009 foi anunciado o Windows Server AppFabric Beta 1, uma evolução das tecnologias de fornecimento de aplicações, como Internet Information Services (IIS) e o Windows Process Activation Service (WAS). O AppFabric fornece capacidade para hospedagem de serviços e também cache distribuídos para as aplicações.

O AppFabric permite a hospedagem de serviços WF ou WCF e é baseado em uma tecnologia que até à pouco tempo era conhecida para codename “Dublin”. Especificamente para serviços WF, ele possui um conjunto de funcionalidades de persistência que permite armazenar estados de processamento de Workflows, recuperar um Workflow persistido para processamento e também escalar estes serviços em várias servidores.

Além da persistência de Workflows, o AppFabric também conta com um ambiente para monitoração da saúde dos serviços, contando também com funcionalidade para log de falhas que podem ocorrer no processamento, o que facilita muito no troubleshooting.

Uma outra funcionalidade que sempre foi muito pedida é a possibilidade de auto-start ou warm-up dos serviços, o que reduz a latência da primeira chamada ao serviço.

Já a funcionalidade de cache é baseada no codename “Velocity” e disponibiliza uma infra-estrutura de cache distribuído para a criação de aplicações escaláveis, com alta disponibilidade e desempenho. Permitindo as seguintes possibilidades:

  • Cache de qualquer objeto CLR serializável
  • Scale-out pela adição de mais de um nó de cache
  • Cópias backup para permitir alta disponibilidade
  • Balanceamento de carga
  • Integração com o ASP.NET Session State Provider

Se vc ficou interessado, baixe agora mesmo o setup e faça seus testes:

Visual Studio 2010 and .NET Framework 4 Beta 2

Windows Server AppFabric