O processo de instalação do Servidor de Aplicativos fornece uma opção para selecionar o WAS (Serviço de Ativação de Processo do Windows) para aplicativos criados com o WCF (Windows Communication Foundation). A instalação do WAS instala também a função do Servidor Web (IIS).

O WAS é um novo mecanismo de ativação de processo para o sistema operacional Windows Server 2008 que também está disponível no sistema operacional Windows Vista®. Ele contém o conhecido modelo de processo (pools de aplicativo e ativação de processo baseada em mensagens) e os recursos de hospedagem (como proteção rápida contra falha, monitoração de integridade e reciclagem) do IIS 6.0. Entretanto, ele remove a dependência do HTTP da arquitetura de ativação. O IIS 7.0 usa o WAS para realizar a ativação baseada em mensagem via HTTP. Além do HTTP, o WCF pode usar também protocolos que não sejam HTTP com suporte do WAS, como TCP, Enfileiramento de Mensagens e Pipes Nomeados, para fornecer ativação baseada em mensagem. Isso permite que os aplicativos que usam protocolos de comunicação tirem proveito dos recursos do IIS, como a reciclagem de processos, proteção rápida contra falha e o sistema de configuração comum, que estavam anteriormente disponíveis apenas a aplicativos baseados em HTTP.

Cada aplicativo sob o controle de WAS tem um endereço URI (Uniform Resource Identifier) que identifica o protocolo de rede usado pelo WAS para ativar o aplicativo.

Observação

Para que a ativação do WAS funcione, o protocolo de rede especificado no URI deve estar habilitado no servidor e ter permissão para passar por quaisquer firewalls ativados. Para obter informações sobre a permissão de exceções de firewall, consulte sobre o firewall do Windows e segurança avançada de firewall do Windows (https://go.microsoft.com/fwlink/?LinkId=81757 [a página pode estar em inglês]).

Se você habilitar a Ativação TCP, o Servidor de Aplicativos criará uma regra de exceção do firewall que abre a porta TCP 808. (Você pode especificar uma porta diferente alterando o URI). Para que o Escuta TCP possa começar a ouvir na porta 808, é necessário criar um site da Web padrão que use net.tcp.


Sumário