Skip to main content

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 umožniliProgram pro provádění nových úkolů.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žívání uzavřené architektury, ale lze jej také nazvat proprietárním systémem.být viděn 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 komponenty lze pravidelně upgradovat, protože technologie postupuje, aniž by zničila existující rámec, který již byl nainstalován.Nejstarší typy systémů nenabízely žádný způsob, jak upgradovat komponenty, a software neměl pro rozšíření žádný mechanismus.Tyto proprietární systémy měly omezené použití a jak se tempo pokroku zvýšilo, byly zastaralé stále rychlejší.funkce.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.