W procesie instalowania serwera aplikacji jest udostępniana opcja wyboru Usługi aktywacji procesów systemu Windows (WAS, Windows Process Activation Service) dla aplikacji utworzonych za pomocą funkcji WCF (Windows Communication Foundation). Instalacja usługi WAS powoduje także zainstalowanie roli serwera sieci Web (usługi IIS).

Usługa WAS jest nowym mechanizmem aktywacji procesów w systemie operacyjnym Windows Server 2008. Usługa ta jest również dostępna w systemie operacyjnym Windows Vista®. Usługa ta zachowuje znany model procesów usług Internet Information Services (IIS) 6.0 (pule aplikacji i aktywacja procesów oparta na komunikatach) i funkcje obsługi (takie jak ochrona przed seriami błędów, monitorowanie kondycji oraz odtwarzanie). Jednak usuwa zależność od protokołu HTTP z architektury aktywacji. Usługi IIS 7.0 korzystają również z usługi WAS do wykonania aktywacji opartej na komunikatach za pośrednictwem protokołu HTTP. Oprócz protokołu HTTP funkcja WCF umożliwia także aktywację opartą na komunikatach za pośrednictwem protokołów innych niż HTTP, które są obsługiwane przez usługę WAS, takich jak protokół TCP, Usługa kolejkowania wiadomości oraz nazwane potoki. Pozwala to na używanie przez aplikacje korzystające z protokołów komunikacyjnych takich funkcji usług IIS jak ponowne wykorzystywanie procesów, ochrona przed seriami błędów czy wspólny system konfiguracji, które były wcześniej dostępne tylko dla aplikacji opartych na protokole HTTP.

Każda aplikacja kontrolowana przez usługę WAS ma adres identyfikatora URI (Uniform Resource Identifier), na podstawie którego można zidentyfikować protokół sieciowy używany przez usługę WAS do aktywowania aplikacji.

Uwaga

Aby działała aktywacja WAS, protokół sieciowy określony w identyfikatorze URI musi być włączony na serwerze i nie może być blokowany na żadnej zaporze, przez którą przechodzi. Aby uzyskać więcej informacji na temat dozwolonych wyjątków zapory, zobacz artykuł poświęcony Zaporze systemu Windows i Zaporze systemu Windows z zabezpieczeniami zaawansowanymi (https://go.microsoft.com/fwlink/?LinkId=81757) (strona może zostać wyświetlona w języku angielskim).

Jeśli zostanie włączona Aktywacja TCP, serwer aplikacji utworzy regułę wyjątku zapory otwierającą port 808. Zmieniając identyfikator URI, użytkownik może określić inny port. Aby odbiornik TCP mógł rozpocząć nasłuch na porcie 808, należy także utworzyć domyślną witrynę sieci Web używającą protokołu net.tcp.


Spis treści