[ Pobierz całość w formacie PDF ]
.NET Framework 3.0 Usługa aktywacjiprocesu Windows.NET Framework 3.0Zrodowisko.NETAPI konfiguracyjneModel procesowyRysunek 2-1 Usługi ról serwerów aplikacji.Po zainstalowaniu serwera aplikacji, jako standardowy rdzeń funkcjonalny dołączanesą jedynie usługi Application Server Core i Enterprise Services Network Access.Opróczstandardowego zestawu funkcji podstawowych należy zainstalować składniki platformy.NET Framework 3.0 i usługi Windows Activation Service.Inne składniki są opcjonalnei powinny być instalowane w oparciu o określone wymagania utrzymywanych aplikacjirozproszonych.Serwery aplikacji mogą używać następujących usług ról ogólnego przeznaczenia:n Application Server Foundation Usługa udostępnia podstawowe funkcje serwera apli-kacji za pomocą następujących technologii platformy.NET Framework 3.0: WindowsCardSpace, WCF, WPF oraz WF.Technologie te pozwalają na dostarczanie aplikacjio zarządzanym kodzie, które modelują procesy biznesowe.n COM+ Network Access (dostęp sieciowy COM+) Usługa umożliwia serwerom apli-kacji wywoływanie zdalne aplikacji poprzez sieć.Wywoływane aplikacje muszą być two-rzone za pomocą składnika Enterprise Services i muszą obsługiwać składniki COM+.n TCP Port Sparing (współużytkowanie portu TCP) Usługa umożliwia wielu aplika-cjom współużytkowanie jednego portu TCP.Przy użyciu tej funkcji wiele aplikacji sieciWeb może współistnieć na tym samym serwerze w oddzielnych, izolowanych procesach,chociaż współużytkują infrastrukturę sieci wymaganą do wysyłania i odbierania danychprzez porty TCP.n Web Server (IIS) Suport [obsługa serwera Web] Usługa umożliwia serwerowi aplika-cji utrzymywanie witryn sieci Web o dynamicznej i statycznej zawartości.Witryny Webobsługują standardowe rozszerzenia serwera IIS i umożliwiają tworzenie stron sieci Web Rozdział 2: Instalowanie usług IIS 7.0 w przedsiębiorstwie 35zawierających dynamiczne zawartości.Dzięki temu serwer aplikacji może utrzymywaćwewnętrzne i zewnętrzne witryny sieci Web lub udostępniać projektantom środowiskotworzenia aplikacji sieci Web.W tabeli 2-2 zamieszczona została pełna lista funkcji usługIIS zainstalowanych domyślnie po wybraniu tej funkcji.Windows Process Activation Service obsługuje rozproszone aplikacje internetowe, któreużywają do transferu informacji różnych protokołów.Stosować można następujące skład-niki powiązane:n.NET Environment (środowisko.NET) Instaluje składnik.NET Environment używanydo aktywacji zarządzanego kodu.n Configuration APIs (interfejsy API konfiguracji) Instaluje interfejsy API kodu zarzą-dzanego, co umożliwia konfigurowanie modelu procesu.n Process Model (model procesu) Instaluje model procesu do projektowania i urucha-miania aplikacji.Usługa Windows Process Activation Service Support umożliwia serwerowi zdalne wywoły-wanie aplikacji w sieci przy użyciu protokołów, takich jak HTTP, Microsoft Message Queuing(MSMQ), potoki nazwane i TCP.Dzięki temu aplikacje mogą być dynamicznie uruchamianebądz zatrzymywane odpowiednio do przychodzących żądań, co zwiększa wydajność i moż-liwości zarządzania.W celu określenia, których protokołów może używać serwer aplikacjiw usłudze Windows Process Activation, można posłużyć się następującymi powiązanymiusługami ról:n HTTP Activation (aktywacja HTTP) Usługa wspiera aktywację procesu poprzez HTTP.Jest to standardowa metoda aktywacji używana przez większość aplikacji sieci Web.Aplikacje obsługujące metodę HTTP Activation mogą być dynamicznie uruchamianei zatrzymywane w odpowiedzi na żądania przychodzące poprzez HTTP.W przypadkuHTTP, aplikacja i komputery, z którymi się ona komunikuje muszą być w trybie online,aby przekazywać informacje tam i z powrotem bez konieczności generowania żądańkolejkowania.n Message Queuing Activation (aktywacja kolejkowania wiadomości) Usługa wspieraaktywację procesu przy użyciu funkcji Microsoft Message Queue (MSMQ).Ta metodaaktywacji jest używana, jeśli na serwerze aplikacji uruchomione są rozproszone aplikacjeprzekazywania wiadomości.Aplikacje obsługujące metodę MSMQ Activation i kolejko-wanie wiadomości mogą być dynamicznie uruchamiane i zatrzymywane w odpowie-dzi na żądania przychodzące poprzez MSMQ.W przypadku kolejkowania wiadomości,aplikacje zródłowe wysyłają wiadomości do kolejek, gdzie są tymczasowo przechowy-wane, aż pobierze je aplikacja docelowa.Ta technika kolejkowania pozwala aplikacjomna komunikowanie się poprzez różnego typu sieci i z komputerami, które mogą byćw trybie offline.n Named Pipes Activation (aktywacja potoków nazwanych) Usługa wspiera aktywa-cję procesu za pomocą funkcji potoków nazwanych.Aplikacje, które obsługują metodęNamed Pipes Activation mogą być dynamicznie uruchamiane i zatrzymywane w odpo-wiedzi na żądania przychodzące poprzez potoki nazwane.Ta metoda aktywacji jestużywana, kiedy aplikacje sieci Web komunikują się ze starszymi wersjami systemówoperacyjnych Windows.Potok nazwany jest częścią pamięci używaną przez jeden procesdo przekazywania informacji innemu procesowi, tak że dane wyjściowe jednego procesu36 Vademecum administratora Internet Information Services (IIS) 7.0są danymi wejściowymi dla innego procesu.Potoki nazwane mają standardowe adresysieci, jak na przykład \\.\Pipe\Sql\Query, do których proces może się odnosić na kompu-terze lokalnym lub zdalnym
[ Pobierz całość w formacie PDF ]