Skip to main content

Hva er et servicelag?

Et servicelag brukes i datamaskin- og telekommunikasjonssystemer for å hjelpe delegere oppgaver.Tjenestelaget må være under et høyere lag, fordi det bare er laget for å hjelpe til med å bestre;Det er ikke laget for å utføre oppgaver uten instruksjon.Når dette laget mottar en oppgave, kontakter det lagene, programmene eller funksjonene som er ansvarlige for å få oppgaven gjort og ber dem slå av eller på.Bortsett fra å kommunisere, har dette laget vanligvis ingen egne funksjoner.Arbeid kan være tøft for et øvre lag, så å gjøre dette laget til å kommunisere letter noe av databehandlingsstresset.

Når et servicelag brukes, kan det ikke brukes som et topplag som mottar instruksjoner fra brukere.Dette er fordi dette laget ikke ville forstå hvordan de skal tolke instruksjonene, og det ville heller ikke vite hvordan de skal oppfylle dem.Det må være under et annet lag for å fungere ordentlig.En måte å tenke på dette laget er som en assistent som er flink tilservicelag under det.For eksempel kan det øvre laget få beskjed om å begynne å sende datapakker til et sted.Dette laget vil fortelle servicelaget, som vil kontakte alle programmene og funksjonene som er ansvarlige for å utføre denne oppgaven og be dem om å begynnefunksjoner.Den kan organisere andre områder av datamaskinen for å oppfylle en oppgave på riktig måte, men den kan ikke gjøre oppgaven selv.Dette betyr at dette laget bare fungerer som en kontakt mellom det øvre laget og funksjonene.

Hovedårsaken til å bruke et servicelag er å gjøre det lettere for det øvre laget å behandle forespørsler og å ta beregningsstress fra det øvre laget.Uten et servicelag, måtte det øvre laget ta oppgaver fra brukeren, finne de riktige funksjonene for å utføre oppgaven, kontakte disse funksjonene og fortsette å tolke brukerens kommandoer samtidig.Dette er ofte vanskelig og kan føre til langsom prosessering mellom lag.Ved å legge til et mellomlag, kan det øvre laget fokusere på å få og flytte oppgaver for å lette brukerens behov best.