Skip to main content

Co je multitivnější architektura?

Při výpočtu je multitivnější architektura termín aplikovaný na uspořádání komponent nebo softwaru, ve kterém jsou různé funkce potřebné k dokončení operace rozděleny do samostatných fyzických nebo logických divizí.Každý ze segmentů větší architektury je zodpovědný za vykonávání pouze určitého typu úkolu a většinou nevědí o vnitřních fungováních okolních segmentů, které provádějí různé úkoly.Nejběžnějšími a nejzákladnějšími divizemi používanými v multitivnější architektuře jsou prezentace, logické a datové úrovně.Prezentace je zodpovědná pouze za zobrazení informací uživateli a úroveň dat je zodpovědná pouze za ukládání nebo získávání dat, zatímco logická úroveň je překrývá a aplikuje logiku programu na vstup uživatele z prezentace a dává smysl pro informace z datové úrovně.Velké počítačové systémy používají multitivnější architekturu, protože abstrakty odlišuje různé body provádění řídicího toku, což umožňuje zacílit na různé přesné komponenty pro upgrady, testování nebo ladění při ponechání zbývajících modulů nedotčených.Vrstvená architektura, i když existuje rozdíl.Ve většině případů použití termínu multitivnější architektura znamená, že samostatné komponenty systému jsou skutečně umístěny na fyzicky odlišném hardwaru nebo serverech, zatímco vrstvený systém může implementovat pouze různé aplikace běžící ve stejném fyzickém prostoru.Ne všechny vícenásobnější systémy však používají samostatný hardware;Místo toho mohou oddělit funkce pouze prostřednictvím logických divizí, jako jsou různé oddíly na jednom disku.

Většina multinější architektury má tři odlišné úrovně, i když může být více úrovní, v závislosti na potřebách nebo nastavení systému.První úroveň je známá jako prezentační úroveň a je zodpovědná za zobrazení informací, které se mu předávají, a také za poskytnutí způsobu, jak uživatelům poskytnout vstup, nejčastěji prostřednictvím grafického uživatelského rozhraní (GUI).Prezentační úroveň se připojuje k logické úrovni, která je oblastí, kde je hodnocen vstup uživatele, data jsou získána z datové úrovně a probíhají jakékoli konkrétní zpracování nebo výpočty.Logická úroveň je víceméně to, co je tradičně považováno za standardní počítačovou aplikaci, ačkoli nemá žádná zařízení pro přímou zobrazování výstupu a žádný způsob, jak přímo přijímat vstup od uživatele.data a mohou mít podobu řady disků nebo relačního systému správy databází (RDBMS).Přestože je datová úroveň zodpovědná za správu ukládání a vyhledávání dat ve multitivnějším nastavení architektury, nemá povědomí o kontextu dat a zabývá se pouze v zadávání a výstupním a výstupním záznamům.Definující rys úrovní v multitivnější architektuře je to, že žádný segment nepřesahuje hranice úkolů, které je stanoveno, takže v prezentační úrovni není k dispozici žádná obchodní logika nebo datová funkce a logická úroveň nemůže přímo psát soubory nebo přímo nebo přímo nebo přímo nebo přímo nebo přímo nebo přímo nebo přímo nebo přímo nebo přímo nebo přímo nebo přímo nebo přímo psát soubory nebo přímo anipřístup k GUI, skrze který uživatel pracuje.Všechny interakce probíhají prostřednictvím komunikace ve stylu klienta-serveru, přičemž každá úroveň slouží nějakým způsobem jako klient i server, v závislosti na tom, jakou interakci dochází.Systém je proto, že každý nezbytný krok v pracovním toku je modulární a lze s ním manipulovat nezávisle na ostatních částech.To znamená, že terminály nebo GUI, které uživatelé používají, mohou být změněny, aniž by vyžadovaly úpravy logických nebo datových úrovní.Podobně lze změnit jednotky RDBMS nebo fyzické skladování, aniž by to ovlivnilo cokoli jiného.Tato modularita je velmi obtížná, ne-li nemožná, dosažení pomocí jednohostupňového systému, ve kterém jsou všechny aspekty přivařeny do jediného kompilovaného aplikacíkation.