Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
Rozdział2:InstalowanieusługIIS7.0wprzedsiębiorstwie
35
zawierającychdynamicznezawartości.Dziękitemuserweraplikacjimożeutrzymywać
wewnętrzneizewnętrznewitrynysieciWeblubudostępniaćprojektantomśrodowisko
tworzeniaaplikacjisieciWeb.Wtabeli2-2zamieszczonazostałapełnalistafunkcjiusług
IISzainstalowanychdomyślniepowybraniutejfunkcji.
WindowsProcessActivationServiceobsługujerozproszoneaplikacjeinternetowe,które
używajądotransferuinformacjiróżnychprotokołów.Stosowaćmożnanastępująceskład-
nikipowiązane:
n.NETEnvironment(środowisko.NET)
Instalujeskładnik.NETEnvironmentużywany
doaktywacjizarządzanegokodu.
nConfigurationAPIs(interfejsyAPIkonfiguracji)
InstalujeinterfejsyAPIkoduzarzą-
dzanego,coumożliwiakonfigurowaniemodeluprocesu.
nProcessModel(modelprocesu)
Instalujemodelprocesudoprojektowaniaiurucha-
mianiaaplikacji.
UsługaWindowsProcessActivationServiceSupportumożliwiaserwerowizdalnewywoły-
wanieaplikacjiwsieciprzyużyciuprotokołów,takichjakHTTP
,MicrosoftMessageQueuing
(MSMQ),potokinazwaneiTCP
.Dziękitemuaplikacjemogąbyćdynamicznieuruchamiane
bądźzatrzymywaneodpowiedniodoprzychodzącychżądań,cozwiększawydajnośćimoż-
liwościzarządzania.Wceluokreślenia,którychprotokołówmożeużywaćserweraplikacji
wusłudzeWindowsProcessActivation,możnaposłużyćsięnastępującymipowiązanymi
usługamiról:
nHTTPActivation(aktywacjaHTTP)
UsługawspieraaktywacjęprocesupoprzezHTTP
.
JesttostandardowametodaaktywacjiużywanaprzezwiększośćaplikacjisieciWeb.
AplikacjeobsługującemetodęHTTPActivationmogąbyćdynamicznieuruchamiane
izatrzymywanewodpowiedzinażądaniaprzychodzącepoprzezHTTP
.Wprzypadku
HTTP
,aplikacjaikomputery
,zktórymisięonakomunikujemusząbyćwtrybieonline,
abyprzekazywaćinformacjetamizpowrotembezkoniecznościgenerowaniażądań
kolejkowania.
nMessageQueuingActivation(aktywacjakolejkowaniawiadomości)
Usługawspiera
aktywacjęprocesuprzyużyciufunkcjiMicrosoftMessageQueue(MSMQ).Tametoda
aktywacjijestużywana,jeślinaserwerzeaplikacjiuruchomionerozproszoneaplikacje
przekazywaniawiadomości.AplikacjeobsługującemetodęMSMQActivationikolejko-
waniewiadomościmogąbyćdynamicznieuruchamianeizatrzymywanewodpowie-
dzinażądaniaprzychodzącepoprzezMSMQ.Wprzypadkukolejkowaniawiadomości,
aplikacjeźródłowewysyłająwiadomościdokolejek,gdzietymczasowoprzechowy-
wane,pobierzejeaplikacjadocelowa.Tatechnikakolejkowaniapozwalaaplikacjom
nakomunikowaniesiępoprzezróżnegotypusieciizkomputerami,któremogąbyć
wtrybieoffline.
nNamedPipesActivation(aktywacjapotokównazwanych)
Usługawspieraaktywa-
cjęprocesuzapomocąfunkcjipotokównazwanych.Aplikacje,któreobsługująmetodę
NamedPipesActivationmogąbyćdynamicznieuruchamianeizatrzymywanewodpo-
wiedzinażądaniaprzychodzącepoprzezpotokinazwane.Tametodaaktywacjijest
używana,kiedyaplikacjesieciWebkomunikująsięzestarszymiwersjamisystemów
operacyjnychWindows.Potoknazwanyjestczęściąpamięciużywanąprzezjedenproces
doprzekazywaniainformacjiinnemuprocesowi,takżedanewyjściowejednegoprocesu