O processo de instalação do Servidor Aplicacional permite seleccionar o Serviço de Activação de Processos do Windows (WAS) para aplicações baseadas no WCF (Windows Communication Foundation). A instalação do WAS também instala a função de Servidor Web (IIS).
O WAS é um novo mecanismo de activação de processos para o sistema operativo Windows Server 2008 que também está disponível no sistema operativo Windows Vista®. Mantém o modelo de processos familiar (conjuntos aplicacionais e activação de processos baseada em mensagens) e as funcionalidades de alojamento (como a protecção rápida contra falhas, monitorização de estado de funcionamento e reciclagem) do IIS 6.0. Contudo, remove a dependência de HTTP (Hypertext Transfer Protocol) da arquitectura de activação. O IIS 7.0 utiliza o WAS para efectuar a activação baseada em mensagens através de HTTP. Além de HTTP, o WCF também pode utilizar os protocolos não-HTTP suportados pelo WAS (tais como TCP, MSMQ e Pipes Nomeados) para fornecer activação baseada em mensagens. Tal permite que as aplicações que utilizam protocolos de comunicação tirem partido das funcionalidades do IIS (tais como a reciclagem de processos, a protecção rápida contra falhas e o sistema de configuração comum) anteriormente disponíveis apenas para aplicações baseadas em HTTP.
Cada aplicação sob controlo do WAS tem um endereço URI (Uniform Resource Identifier) que identifica o protocolo de rede utilizado pelo WAS para activar a aplicação.
Nota | |
Para que a activação por WAS funcione, o protocolo de rede especificado no URI tem de estar activado no servidor e ter permissão para transpor eventuais firewalls existentes. Para mais informações sobre como permitir excepções de firewall, consulte a página sobre a firewall do Windows e a firewall do Windows com segurança avançada ( |
Se a Activação Por TCP for activada, o Servidor Aplicacional cria uma regra de excepção de firewall que abre a porta TCP 808. (É possível especificar outra porta alterando o URI para especificar outra porta.) Para que o Serviço de Escuta de TCP possa começar a escutar na porta 808, é necessário criar também um Web site predefinido que utilize net.tcp.