Komponenttjänster lägger tyngdvikten på administration av COM+-tillämpningar. Utvecklare använder COM+ för att utveckla distribuerade tillämpningar. Administratörer använder komponenttjänster för att administrera de här tillämpningarna. Administratören får en COM+-tillämpningsfil från utvecklaren och använder därefter Komponenttjänster för att distribuera tillämpningen på en server. Administratören konfiguerar därefter behörigheter för tillämpningen och andra inställningar.
Som administratör kan du distribuera och administrera COM+-tillämpningar på huvudsakligen två sätt. Du kan använda snapin-modulen Komponenttjänster i MMC (Microsoft Management Console) eller skriva skript som automatiserar distribution och administration. Som ett alternativ till att använda Komponenttjänsters MMC kan du automatisera en eller flera aktiviteter genom att skriva kod som använder administrationsobjekt, vilka tillhandahålls genom COMAdmin Library dynamic-link library (DLL). Mer information om hur du använder de här objekten finns i i avsnittet om automatisering av COM+-administration under allmänna aktiviteter för COM+ (
Komplett information om Komponenttjänster för utvecklare finns i COM+ (Komponenttjänster) (
Det här avsnittet ger en översiktlig bild av de vanligaste aktiviteterna och begreppen i Komponenttjänster.
Komponenttjänsters tillämpningstyper
Flertalet administrativa aktiviteter i Komponenttjänster gäller distributionstillämpningar, komponenter på nätverket och att uppnå snabbhet och säkerhet för de distribuerade tillämpningarna och komponenterna. Vilka aktiviteter som ska utföras bestäms av vilken programtyp du arbetar med och tjänsterna som programmet använder.
OBS | |
Ämnena här behandlar bara en del av inställningarna som du kan göra i snapin-modulen Komponenttjänster. Inställningar som inte behandlas i någon artikel bör bara ställas in av någon som har mycket goda kunskaper om implementeringen av komponenten eller tillämpningen. Normalt utförs de här inställningarna - se beskrivning i COM+ (Komponenttjänster) ( |
Tillämpningar som administreras med hjälp av snapin-modulen Komponenttjänster kan indelas i två kategorier: COM-tillämpningar och COM+-tillämpningar. De är begreppen används i avsnitt där inställningar kan variera beroende på tillämpningstypen.
COM-tillämpningar
Idén med COM-tillämpningar (Component Object Model) är inte ny. "COM" är helt enkelt ett begrepp som används för att hänvisa till grupper av COM-komponenter som utvecklas för att fungera tillsammans. Ett exempel på en COM-tillämpning är Microsoft® Office Excel®, som består av en primär körbar fil och tillhörande programtilläggs-DLL:er för stavningskontroll, Microsoft Visual Basic®-funktioner och så vidare.
COM+-tillämpningar
COM+-tillämpningar är grupper av COM-komponenter som utvecklats och konfigurerats tillsammans för att använda COM+-tjänster, som till exempel transaktioner, köhantering, rollbaserad säkerhet och så vidare. En del av det som skiljer en COM+-tillämpning är inskrivet i komponentkoden och andra skillnader definieras med hjälp av snapin-modulen Komponenttjänster.
COM+-tillämpningar kan indelas i två typer med helt olika administrationsbehov. De två tillämpningstyperna är COM+-servertillämpningar och COM+-bibliotekstillämpningar. COM+-servertillämpningar körs i egna processutrymmen. En servertillämpning kan till exempel bestå av en grupp DLL:er som inkapslar lönebearbetning. COM+-bibliotekstillämpningar utgörs av komponenter utvecklade för att köras i en värdtillämpnings process. I en bibliotekstillämpning kan du bland annat gruppera DLL:er som förser andra tillämpningskomponenter med tjänster och DLL:er som kan ha gemensamma säkerhetsegenskaper för komponenterna.
Översikt av administrativa aktiviteter
De administrativa aktiviteter du utför med Komponenttjänster kan indelas i fyra större kategorier:
-
Konfigurera ditt system för Komponenttjänster
-
Skapa standardinställningar för tjänsterna
-
Installera och konfigurera COM+-tillämpningar.
-
Övervaka och finjustera komponenttjänster
OBS | |
Det här avsnittet behandlar aktiviteter som är obligatoriska eller vanligt förekommande, men det kan finnas andra aktiviteter som behöver utföras. En utförligare beskrivning av samtliga aktiviteter finns i dokumentationen för aktivitetsområdet du administrerar. |
Konfigurera ditt system för Komponenttjänster
För att komma igång med COM+ finns det några anpassningsaktiviteter som måste utföras innan du kan börja använda tjänsterna i ditt nätverk. Du måste till exempel börja med att ange administrativ säkerhet genom att tilldela en användare eller grupp rollen Administratör i Systemtillämpningen med Komponenttjänster. Mer information finns i Konfigurera systemet för Komponenttjänster.
Skapa standardinställningar för tjänsterna
När du har slutfört den grundläggande konfigurationen av Komponenttjänster för ditt nätverk blir nästa uppgift att justera inställningar som är specifika för de tillämpningstyper och tjänster som du vill använda i nätverket.
Exempel på olika typer av inställningar:
-
För att kontrollera säkerheten för komponenter som inte konfigureras till COM+-tillämpningar, det vill säga COM-tillämpningar eller COM-komponenter som distribueras separat, kan du behöva skapa specifika COM-säkerhetsinställningar för berörda datorer. (COM+-tillämpningar kan å andra sidan utformas för att utnyttja rollbaserad säkerhet.) Mer information finns i Hantera DCOM-tillämpningar.
-
Om dina tillämpningar använder distribuerade transaktioner anger du om Microsoft Distributed Transaction Coordinator (DTC) ska starta manuellt eller automatiskt på var och en av datorerna som kör den. Om transaktionerna används med Windows-kluster måste nätverket också konfigureras. Mer information finns i Hantera distribuerade transaktioner.
Installera och konfigurera COM+-tillämpningar.
En COM+-tillämpning måste konfigureras med inställningar som är specifika för de tjänster som ska användas. Efter konfigurationen av inställningar för tillämpningen kan du installera klient- och serverdelar på datorerna i nätverket. Exempel på olika aktivitetstyper som du kan utföra för att installera och konfigurera COM+-tillämpningar:
-
Innan du kan konfigurera inställningar som styr COM-tillämpningens funktion i nätverket installerar du tillämpningen på en fristående dator där du kan utföra konfigurationen. Mer information finns i Förstå COM+-tillämpningsinstallation.
-
För att vara säker på att COM+-tillämpningen fungerar på rätt sätt i ditt nätverks säkerhetsprogram (det vill säga att det finns åtkomst både till tillämpningen och andra resurser som behövs i ditt nätverk) måste du lägga till användare till tillämpningens roller och ange tillämpningens säkerhetsidentitet. Mer information finns i Ange tillämpningsspecifik COM-säkerhetskonfiguration.
-
När du har konfigurerat säkerhet och nödvändiga tjänster för COM+-tillämpningen måste du distribuera dess klient- och serverdelar till produktionsdatorer i nätverket. Mer information finns i Hantera COM+-tillämpningar.
Övervaka och finjustera komponenttjänster
När du har distribuerat komponenter som använder Komponenttjänster kan du spåra dessa för att hitta förbättringsmöjligheter och hantera fel. I vissa fall kan ändringar i inställningarna – särskilt de som görs för att uppnå ökad övervakning – i stället sänka prestandan.
Exempel på olika aktivitetstyper som du kan utföra för att övervaka och finjustera dina komponenter och tillämpningar:
-
Installera uppgraderingar när de släpps.
-
För att öka säkerheten – för att exempelvis förhindra att objekt oavsiktligt eller uppsåtligt ges ut – kan du använda referenssökning för att göra extra säkerhetskontroller och hålla reda på ytterligare information.
-
Om tillämpningar deltar i distribuerade transaktioner kan du övervaka utförandet genom att granska transaktionsstatus, meddelanden och statistik. Du kan även höja systemprestandan genom att ändra storlek eller plats för loggfilen som lagrar transaktionsstatistiken.
Mer information om andra aktiviteter i samband med övervakning och finjustering finns i COM+ Allmänna aktiviteter (