Het installatieproces van de toepassingsserver biedt een optie voor het selecteren van de WAS (Windows Process Activation Service) voor toepassingen die zijn gebaseerd op WCF (Windows Communication Foundation). Met het installeren van WAS wordt ook de rol Webserver (IIS) geïnstalleerd.

WAS is een nieuw procesactiveringsmechanisme voor het besturingssysteem Windows Server 2008 dat ook beschikbaar in het besturingssysteem Windows Vista®. Het behoudt het bekende procesmodel (groepen van toepassingen en procesactivering op basis van berichten) en de hostingfuncties (snelle beveiliging tegen fouten, statuscontrole en recycling) van IIS 6.0 (Internet Information Services). Het verwijdert echter de afhankelijkheid van HTTP (Hypertext Transfer Protocol) uit de activeringsarchitectuur. IIS 7.0 maakt gebruik van WAS voor activering op basis van berichten via HTTP. WCF kan ook de niet-HTTP-protocollen gebruiken die door WAS worden ondersteund, zoals TCP, MSMQ en Named Pipes om activering op basis van berichten te bieden. Zo kunnen toepassingen die communicatieprotocollen gebruiken, de IIS-functies benutten die voorheen alleen beschikbaar waren voor HTTP-toepassingen, zoals het recyclen van processen, snelle beveiliging tegen fouten en het algemene configuratiesysteem.

Elke toepassing die onder het beheer van WAS is, heeft een URI-adres (Uniform Resource Identifier) dat het netwerkprotocol aangeeft waarmee WAS de toepassing activeert.

Opmerking

Om de activering door WAS te laten werken, moet het netwerkprotocol dat is opgegeven in de URI, zijn ingeschakeld op de server. Ook moet het netwerkprotocol toestemming zijn gegeven om eventuele firewalls te passeren. Zie Windows Firewall en Windows Firewall met geavanceerde beveiliging (https://go.microsoft.com/fwlink/?LinkId=81757) voor meer informatie over het toestaan van firewalluitzonderingen. (Deze pagina is mogelijk Engelstalig.)

Als u TCP-activering inschakelt, maakt de toepassingsserver een firewalluitzonderingsregel waarmee TCP-poort 808 wordt geopend. (U kunt een andere poort opgeven door de URI te wijzigen.) Om de TCP-listener te kunnen laten beginnen met luisteren op poort 808, moet u een standaardwebsite maken die net.tcp gebruikt.