Programserver är en integrerad miljö för distribution och körning av anpassade företagsprogram som är inbyggda i Microsoft .NET Framework 3.0. När du installerar rollen Programserver kan du välja tjänster som stöder program som har skapats för användning av COM+, Message Queuing, webbtjänster och distribuerade transaktioner.
Programserver ger IT-experter (informationsteknik) och utvecklare följande fördelar:
-
En central körningsfil som gör det möjligt att effektivt distribuera och administrera företagsprogram med höga prestanda.
-
Utvecklingsmiljön .NET Framework, som ger tillgång till en förenklad programmeringsmodell och en körningsmodell med höga prestanda för serverbaserade program. .NET Framework gör det möjligt att använda webbtjänster och kan dessutom användas för att integrera nya program med befintliga program och den befintliga infrastrukturen.
-
En användarvänlig installationsguide med alternativ för de olika rolltjänsterna och funktionerna du behöver för att köra program i organisationen.
-
Installationsfunktioner som automatiskt installerar funktionerna för en given rolltjänst.
Installationsalternativ
När du installerar rollen Programserver på en server kan du lägga till stöd för följande alternativ:
-
Webbserver
-
COM+ Network Access
-
Windows Process Activation Service
-
Delning av TCP-port
-
Distribuerade transaktioner
Webbserver
Du kan lägga till webbserverstöd under installationen av programservern. Det här alternativet installerar Internet Information Services (IIS), den webbserver som är inbyggd i Windows Server 2008. IIS ger följande fördelar:
-
Med hjälp av IIS kan programservern fungera som värd för interna eller externa webbplatser med statiskt eller dynamiskt innehåll.
-
IIS stöder ASP.NET-program som kan öppnas från en webbläsare.
-
IIS stöder webbtjänster som har skapats med ASP.NET eller Windows Communication Foundation (WCF).
COM+ Network Access
Du kan lägga till COM+ Network Access under installationen av programservern för fjärraktivering av program som har skapats i eller finns på COM+ och företagstjänstkomponenter. COM+ Network Access är en av funktionerna för fjärraktivering i Windows Server 2008. Nyare program kan använda WCF för att stödja fjärraktivering.
Windows Process Activation Service
Du kan lägga till WAS-stöd (Windows Process Activation Service) under installationen av programservern. WAS kan starta och stoppa program dynamiskt utifrån meddelanden som tas emot via nätverket med Hypertext Transfer Protocol (HTTP), Message Queuing, TCP eller namngivna pipes.
Delning av TCP-port
Du kan lägga till rolltjänsten TCP-portdelning under installationen av programservern om du vill att flera HTTP-program ska använda en enda TCP-port. När den här funktionen är aktiverad kan flera WCF-program använda samma port för att ta emot inkommande meddelanden från nätverket. Portdelningstjänsten för Net.Tcp accepterar anslutningar med protokollet net.tcp, och inkommande meddelanden vidarebefordras automatiskt till de olika WCF-tjänsterna beroende på innehållet i meddelandena. Detta förenklar hanteringen av programservrar där flera instanser av ett program körs.
Distribuerade transaktioner
Du kan lägga till distribuerade transaktioner under installationen av programservern om du vill tillhandahålla tjänster som säkerställer fullständiga och genomförda transaktioner över flera databaser som finns på flera datorer i ett nätverk.