Skip to main content

Co je to volná vazba?

Správný návrh systémů je důležitým aspektem velkých počítačových systémů.Vyžaduje hluboké pochopení hardwaru, softwaru a síťových protokolů.Volné spojení je přístup architektury, který umožňuje nezávislým počítačovým komponentám sdílet informace.Používá se v designu softwaru a hardwaru, aby se odborníkům na počítačové zařízení usnadnily správu zařízení.

Jedním z nejlepších příkladů volného konstrukce spojování je port Universal Serial Bus (USB) na počítačích.Tento univerzální port umožňuje připojení k počítači pomocí standardního protokolu více typů hardwaru.USB se stal standardním zařízením a často je používá tiskárny, kamery a mnoho dalších externích počítačových zařízení.Počítačové systémy používané organizacemi se rychle stávají řadou zaměnitelných komponent, které mohou spolupracovat na vytvoření velké sady obchodních komponent.Tento přístup k návrhu systému široce používají velké společnosti, které využívají internet.Mezi příklady patří internetové hry, sociální sítě a chatovací místnosti.Tyto jednotlivé komponenty jsou zpřístupněny široké veřejnosti jako samostatné moduly, které lze podle potřeby použít.

Architektura orientovaná na služby je dobrým příkladem designu volného spojení v praxi.Tento přístup vyžaduje, aby vývojáři stavěli malé agilní komponenty, které jsou specializovány na konkrétní úkol.Tyto komponenty jsou volně spojeny s externími programy pomocí standardního protokolu nebo obecného rozhraní.

Tato architektura je běžná ve vývoji mobilních aplikací, protože používá malé flexibilní komponenty, které vyžadují méně počítačových zdrojů.Většina moderních mobilních telefonů používá tuto architekturu pro hry a další programy.Spotřebitelé si mohou vybrat moduly, které chtějí, a mohou snadno přidat nové funkce do mobilních zařízení.Aplikace, která je volně spojená, může pracovat na více typech hardwarových a operačních systémů.Díky tomu je rozšiřitelnější a flexibilnější.Také zpřístupňuje software větší skupině potenciálních zákazníků.

Volná vazba má několik nevýhod.Program, který je volně spojen, je obecnější a modulární s několika vzájemně propojenými komponenty.I když je tento typ programu velmi flexibilní, je obvykle pomalejší než pevně spojený systém.Při navrhování programu je důležité určit, kdy by se mělo použít volné spojení.