Komponenttjenester er rettet mod administration af COM+-programmer. Udviklere bruger COM+ til udvikling af distribuerede programmer. Administratorer bruger Komponenttjenester til administration af de pågældende programmer. En administrator modtager en COM+-programfil fra en udvikler og bruger derefter Komponenttjenester til at distribuere det pågældende program på en servercomputer. Derefter konfigurerer administratoren tilladelser og andre indstillinger for programmet.
Som administrator kan du distribuere og administrere COM+-programmer på to primære måder. Du kan bruge snap-in'en Komponenttjenester i MMC (Microsoft Management Console), eller du kan skrive scripts for at automatisere distribution og administration. Som et alternativ til at bruge MMC-snap-in'en Komponenttjenester kan du automatisere en hvilken som helst af opgaverne ved at skrive kode, der bruger administrationsobjekter, som angives via DLL'en (Dynamic-Link Library) COMAdmin Library. En beskrivelse af, hvordan disse objekter bruges, finder du under "Automatisering af COM+-administration", COM+-generelle opgaver. Siden er evt. på engelsk.
En komplet oversigt over ressourcer til Komponenttjenester til udviklere finder du under COM+ (Komponenttjenester). Siden er evt. på engelsk.
I dette emne findes der en oversigt over de hyppigst udførte opgaver i Komponenttjenester samt relaterede begreber.
Programtyper i Komponenttjenester
De fleste administrative opgaver i Komponenttjenester omfatter distribution af programmer og komponenter på netværket og sikring af høj ydeevne og sikkerhed for de distribuerede programmer og komponenter. De opgaver, du udfører, afhænger af den programtype, du arbejder med, og de tjenester, programmet bruger.
Bemærk! | |
De emner, der omtales her, omfatter kun en del af de indstillinger, du kan konfigurere med snap-in'en Komponenttjenester. Indstillinger, der ikke er omfattet af et emne, bør kun konfigureres af en person med et grundlæggende kendskab til implementeringen af komponenten eller programmet. Disse indstillinger, der beskrives under COM+ (Komponenttjenester), angives af udvikleren, før programmet leveres til installation og distribution. Siden er evt. på engelsk. |
Programmer, du administrerer med snap-in'en Komponenttjenester, hører hjemme i en af to kategorier: COM-programmer og COM+-programmer. Disse termer bruges i emner, hvor indstillingerne kan variere, afhængigt af programtypen.
COM-programmer
Ideen bag COM-programmer (Component Object Model) er slet ikke ny. "COM" er blot den term, der bruges om grupper af COM-komponenter, der er udviklet til at fungere sammen. Et eksempel på et COM-program er Microsoft® Office Excel®, der består af en primær eksekverbar fil og tilhørende programudvidelses-DLL'er til stavekontrol, Microsoft Visual Basic®-funktioner osv.
COM+-programmer
COM+-programmer er grupper af COM-komponenter, der er udviklet og konfigureret sammen, så de kan bruge COM+-tjenester, f.eks. transaktioner, køer, rollebaseret sikkerhed osv. Noget af det, der adskiller et COM+-program fra andre programtyper, er skrevet i komponentkoden, og andet er defineret via snap-in'en Komponenttjenester.
COM+-programmer kan inddeles i to typer, der hver har deres administrative behov. De to programtyper er COM+-serverprogrammer og COM+-biblioteksprogrammer. COM+-serverprogrammer kører i deres egen proces. Et serverprogram kan f.eks. bestå af en gruppe DLL'er, der indkapsler behandling af lønsedler. COM+-biblioteksprogrammer består af komponenter, der er udviklet til at køre i et værtsprograms proces. I et biblioteksprogram kan du f.eks. gruppere DLL'er, der leverer tjenester til andre programkomponenter, og DLL'er, der kan dele de pågældende komponenters sikkerhedsindstillinger.
Oversigt over administrative opgaver
Der findes fire brede kategorier af administrative opgaver, du kan udføre med Komponenttjenester:
-
Konfigurere systemet til Komponenttjenester
-
Angive de første tjenesteindstillinger
-
Installere og konfigurere COM+-programmer
-
Overvåge og justere Komponenttjenester
Bemærk! | |
I dette emne beskrives de opgaver, der er nødvendige eller almindelige, men du skal muligvis også udføre andre opgaver, hvis behovet opstår. Der findes en komplet oversigt over opgaverne i dokumentationen til de opgaveområder, du administrerer. |
Konfigurere systemet til Komponenttjenester
Når du går i gang med at bruge COM+, skal du udføre nogle få tilpasningsopgaver, før du kan bruge tjenesterne på netværket. Du skal f.eks. starte med at angive den administrative sikkerhed ved at tildele en bruger eller gruppe til rollen Administrator for systemprogrammet med Komponenttjenester. Du kan finde flere oplysninger under Konfigurere systemet til Komponenttjenester.
Angive de første tjenesteindstillinger
Når du har udført den grundlæggende konfiguration til Komponenttjenester, der passer til netværket, kan den næste opgave være at justere de indstillinger, der er specifikke for de program- og tjenestetyper, du vil bruge på netværket.
Eksempler på de indstillingstyper, du kan konfigurere, omfatter følgende:
-
Du skal sikre de komponenter, som ikke er konfigureret i COM+programmer – det vil sige COM-programmer eller COM-komponenter, der er distribueret uafhængigt – ved at angive særlige COM-sikkerhedsindstillinger for de pågældende computere. (COM+-programmer kan på den anden side designes, så de kan udnytte den rollebaserede sikkerhed). Du kan finde flere oplysninger under Administrere DCOM-programmer.
-
Hvis programmerne bruger distribuerede transaktioner, skal du angive, om MS DTC (Microsoft Distributed Transaction Coordinator) starter manuelt eller automatisk på de computere, hvor den kører. Hvis der bruges transaktioner sammen med Windows-klyngefunktionen, skal du desuden konfigurere netværket i henhold dertil. Du kan finde flere oplysninger under Administrere distribuerede transaktioner.
Installere og konfigurere COM+-programmer
Et COM+-program skal konfigureres med indstillinger, der er specifikke for de tjenester, det skal bruge. Når du har konfigureret indstillingerne for programmet, kan du installere delene til klient- og serversiden på computere på netværket. I det følgende vises eksempler på de opgavetyper, du kan udføre for at installere og konfigurere COM+-programmer:
-
Før du kan konfigurere indstillinger, der styrer, hvordan COM+-programmet fungerer på netværket, skal du installere programmet på en midlertidig computer, hvor du kan konfigurere det. Flere oplysninger finder du under Introduktion til installation af COM+-programmer.
-
Du skal muligvis føje brugere til COM+-programmets roller og angive programmets sikkerheds-id for at sikre, at COM+-programmet indgår korrekt i netværkets sikkerhedsskema (det vil sige, at der både er adgang til programmet og til andre ressourcer i henhold til netværkets behov). Du kan finde flere oplysninger under Angive programspecifik COM-sikkerhedskonfiguration.
-
Når du har konfigureret COM+-programmet, hvad angår sikkerhed og de tjenester, det har brug for, skal du distribuere programdelene til klientsiden og serversiden til produktionscomputere på netværket. Flere oplysninger finder du under Administrere COM+-programmer.
Overvåge og justere Komponenttjenester
Når du har distribueret komponenter, der bruger Komponenttjenester, kan du spore de pågældende tjenester for at holde øje med muligheder for forbedringer af ydeevnen og håndtere fejl. I nogle tilfælde kan ændringer af disse indstillinger – især ændringer, du foretager for at opnå en mere grundig overvågning – reducere ydeevnen.
I det følgende vises eksempler på de opgavetyper, du kan udføre for at overvåge og justere komponenter og programmer:
-
Installere opgraderinger, når de bliver tilgængelige.
-
Du kan forbedre styringen af sikkerhed – f.eks. for at undgå, at objekter frigives ved et uheld eller i ond hensigt – ved at bruge referencesporing, hvor der udføres mere sikkerhedskontrol og holdes styr på flere oplysninger.
-
Hvis programmer deltager i distribuerede transaktioner, kan du overvåge ydeevnen ved at få vist transaktionsstatus, -meddelelser og -statistik. Du kan muligvis også forøge systemets ydeevne ved at ændre størrelsen eller placeringen af den logfil, der indeholder transaktionsstatistikken.
Du kan finde flere oplysninger om opgaver, der er relateret til overvågning og justering, under COM+-generelle opgaver. Siden er evt. på engelsk.