Co je vrstva služeb?
V počítačích a telekomunikačních systémech se používá vrstva služeb, která pomáhá při delegování úkolů. Servisní vrstva musí být pod vyšší vrstvou, protože je vytvořena pouze proto, aby pomohla v úsilí; není určen k plnění úkolů bez poučení. Když tato vrstva přijme úkol, kontaktuje vrstvy, programy nebo funkce odpovědné za provedení úkolu a řekne jim, aby se zapnuli nebo vypnuli. Kromě komunikace tato vrstva obvykle nemá žádné vlastní funkce. Práce může být pro horní vrstvu náročná, takže díky této vrstvě komunikace usnadňuje některé počítačové zatížení.
Když je použita servisní vrstva, nemůže být použita jako vrchní vrstva, která přijímá pokyny od uživatelů. Je to proto, že tato vrstva nerozuměla tomu, jak interpretovat pokyny, ani by nevěděla, jak je plnit. Aby mohla správně fungovat, musí být pod jinou vrstvou. Jedním ze způsobů, jak myslet na tuto vrstvu, je jako asistent, který je schopen plnit úkoly a organizovat pracovníky, ale ne přijímat rozhodnutí, aniž by byl přímo informován, co má vedení dělat.
Jakmile horní vrstva obdrží instrukci, deleguje ji na servisní vrstvu pod ní. Například horní vrstva může být vyzvána, aby zahájila odesílání datových paketů na místo. Tato vrstva řekne servisní vrstvě, která bude kontaktovat všechny programy a funkce odpovědné za provádění této úlohy a řekne jim, aby začali pracovat.
Zatímco servisní vrstva může říci, že mají fungovat další funkce, samotná vrstva má zřídka některou ze svých vlastních funkcí. Může správně organizovat další oblasti počítače, aby řádně splnil úkol, ale nemůže sám provést úkol. To znamená, že tato vrstva slouží pouze jako spojení mezi horní vrstvou a funkcemi.
Hlavním důvodem pro použití servisní vrstvy je usnadnit horní vrstvě zpracovávání požadavků a odstranění výpočetního napětí z horní vrstvy. Bez servisní vrstvy by horní vrstva musela brát úkoly od uživatele, najít správné funkce pro provedení úlohy, kontaktovat tyto funkce a pokračovat v interpretaci příkazů uživatele současně. To je často obtížné a může to vést k pomalému zpracování mezi vrstvami. Přidáním střední vrstvy se může horní vrstva zaměřit na získávání a přesun úkolů, aby co nejlépe usnadnila potřeby uživatele.