Co je otevřená architektura?

Otevřená architektura ve vztahu k počítačovému programování se týká hardwarového systému, sítě nebo dokonce softwaru, který uživatelé mohou rozšířit tak, aby poskytovali nové nebo rozšířené funkce. Při jednání se softwarem znamená otevřená architektura, že zatímco program vystupuje sám, je k dispozici celý zdrojový kód pro program nebo vývojová sada, aby uživatelé mohli přepisovat části softwaru nebo vyvinout pluginy a rozšíření, aby program umožnil provádět nové úkoly. Počítač nebo jiný hardwarový systém, který používá otevřenou architekturu, je obvykle konstruován způsobem, takže uživatelé jsou schopni měnit, odstraňovat nebo upgradovat komponenty v rámci systému. Umožňuje také uživatelům přidat další hardware nebo upravit prvky systému, aby zvýšili to, co může stroj udělat, nebo jej zefektivnit k jedinému úkolu. Systém nebo kus softwaru, který je nastaven, je známý jako použití uzavřené architektury, ale lze jej také nazvat proprietárním systémem.

Jednou z funkcí používání otevřené architektury je to, že systém nebo software, který koncový uživatel obdrží, lze vnímat spíše jako obecný nástroj. Pokud se změní potřeby uživatele nebo společnosti, pak lze hardware nebo software změnit tak, aby zůstal relevantní, aniž by bylo nutné zcela odstranit celý systém, který již existuje. V závislosti na typu systému, jako je síť nebo operační systém, je možné plně změnit základní fungování tak, aby vyhovovalo vyvíjejícím se technologiím nebo nových obchodních paradigmat. To může být zvláště důležité pro počítače a síťový hardware, kde lze komponenty pravidelně upgradovat, protože technologie postupuje bez zničení existujícího rámce, který již byl nainstalován.

Koncept otevřené architektury vznikl z vývoje systémů, které byly zcela uzavřeny. Nejčasnější typy systémů nabízely žádný způsob, jak upgradovat komponenty, a software neměl mechanismus In místo pro rozšíření. Tyto proprietární systémy měly omezené použití a jak se tempo pokroku zvýšilo, staly se stále rychlejší.

Přestože v počítačovém průmyslu stále existují vřenitelné systémy, mnoho z těchto systémů nabízí schopnost upgradovat nebo rozšířit základní funkčnost. Na rozdíl od otevřeného architektonického systému, ve kterém může několik dodavatelů poskytnout různé a konkurenční upgrady, jsou proprietární upgrady obvykle dostupné pouze prostřednictvím výrobce systému a mohou ovládat vysokou cenu za přístup. Spoléhání se na jediného výrobce jako zdroje pro všechny části, plug-in a upgrady na systém je jedním z důvodů, proč je otevřená architektura upřednostňována před proprietárními systémy ve velkých aplikacích.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?