Le processus d’installation du serveur d’applications dispose d’une option permettant de sélectionner le service d’activation des processus Windows (WAS) pour les applications conçues à partir de Windows Communication Foundation (WCF). L’installation de WAS provoque l’installation du rôle de serveur Web (IIS).

WAS est un nouveau mécanisme d’activation des processus destiné au système d’exploitation Windows Server 2008 et disponible également sur Windows Vista®. Il reprend le modèle de processus bien connu des services Internet (IIS) 6.0 (pools d’applications et activation des processus par le biais de messages) ainsi que ses fonctions d’hébergement (protection rapide contre les défaillances, gestion de l’intégrité et recyclage). Cependant, la dépendance vis-à-vis du protocole HTTP (Hypertext Transfer Protocol) est supprimée de l’architecture d’activation. IIS 7.0 fait appel au service WAS pour procéder à l’activation par le biais de messages transmis sur HTTP. Outre HTTP, WCF peut également utiliser les protocoles non-HTTP pris en charge par WAS, tels que TCP, MSMQ et les canaux nommés pour permettre l’activation par le biais de messages. Ainsi, les applications qui font appel aux protocoles de communication peuvent exploiter les fonctionnalités d’IIS, telles que le recyclage de processus, la protection rapide contre les défaillances et le système de configuration commun, qui étaient auparavant réservées aux applications HTTP.

Chaque application contrôlée par WAS est associée à une adresse URI (Uniform Resource Identifier) identifiant le protocole réseau utilisé par WAS pour activer l’application.

Remarques

Pour que l’activation WAS fonctionne, le protocole réseau indiqué dans l’adresse URI doit être activé sur le serveur et être autorisé à franchir les éventuels pare-feu mis en place. Pour plus d’informations sur les autorisations liées aux exceptions de pare-feu, voir la page consacrée au pare-feu Windows et à la fonction de sécurité avancée (https://go.microsoft.com/fwlink/?LinkId=81757) (éventuellement en anglais).

Si vous utilisez l’activation TCP, le serveur d’applications crée une règle d’exception de pare-feu ouvrant le port TCP 808. Il est possible de spécifier un autre port en modifiant l’adresse URI de sorte qu’elle désigne un autre port. Pour que l’écouteur TCP puisse démarrer l’écoute sur le port 808, vous devez également créer un site Web par défaut utilisant net.tcp.


Table des matières