Skip to main content

Hvad er et servicelag?

Et servicelag bruges i computer- og telekommunikationssystemer til at hjælpe delegerede opgaver.Servicelaget skal være under et højere lag, fordi det kun er gjort til at hjælpe med indsatsen;Det er ikke lavet til at udføre opgaver uden instruktion.Når dette lag modtager en opgave, kontakter det lagene, programmer eller funktioner, der er ansvarlige for at få opgaven udført og beder dem om at tænde eller slukke.Bortset fra at kommunikere har dette lag normalt ikke nogen egne funktioner.Arbejdet kan være hårdt for et øverste lag, så det at gøre dette lag til at kommunikere letter noget af computerspændingen.

Når der bruges et servicelag, kan det ikke bruges som et øverste lag, der modtager instruktioner fra brugere.Dette skyldes, at dette lag ikke ville forstå, hvordan man fortolker instruktionerne, og det ville heller ikke vide, hvordan man opfylder dem.Det skal være under et andet lag at arbejde korrekt.En måde at tænke på dette lag på er som assistent, der er god til at udføre opgaver og organisere arbejdstagere, men ikke at tage beslutninger uden at blive direkte fortalt, hvad de skal gøre af ledelsen.

Efter det øverste lag får en instruktion, delegerer det det tilservicelag under det.For eksempel kan det øverste lag blive bedt om at begynde at sende datapakker til et sted.Dette lag fortæller servicelaget, der vil kontakte alle de programmer og funktioner, der er ansvarlige for at udføre denne opgave og bede dem om at begynde at arbejde.

Mens et servicelag kan fortælle andre funktioner at fungere, har selve lagFunktioner.Det kan organisere andre områder af computeren for at udføre en opgave korrekt, men det kan ikke udføre selve opgaven.Dette betyder, at dette lag kun tjener som forbindelse mellem det øverste lag og funktionerne.

Hovedårsagen til at bruge et servicelag er at gøre det lettere for det øverste lag at behandle anmodninger og at fjerne beregningsmæssig stress fra det øverste lag.Uden et servicelag skulle det øverste lag tage opgaver fra brugeren, finde de rigtige funktioner til at udføre opgaven, kontakte disse funktioner og fortsætte med at fortolke brugerens kommandoer på samme tid.Dette er ofte vanskeligt og kan føre til langsom behandling mellem lag.Ved at tilføje et midterste lag kan det øverste lag fokusere på at få og flytte opgaver for bedst at lette brugerens behov.