From Wikipedia, the free encyclopedia
Vícevrstvá architektura označuje v softwarovém inženýrství aplikace, jejichž funkčnost netvoří jeden celistvý program, ale více vzájemně spolupracujících vrstev, které běží zpravidla na různé výpočetní infrastruktuře. Příkladem může být internetový obchod, jehož klientská část běží v prohlížeči uživatele, aplikační logika na webovém či aplikačním serveru a data (např. popis prodávaných produktů a objednávky) jsou uložena v databázovém serveru.
Sousedící vrstvy spolupracují přes definovaná rozhraní a mohou proto být zaměňovány, aniž by to mělo dopad na funkčnost celé aplikace. Přenos dat mezi vrstvami je součástí architektury. Bývá založen na standardních protokolech a technologiích, jako jsou CORBA, Java RMI, .NET Remoting, sokety, UDP nebo webové služby.
Třívrstvá architektura je nejznámějším případem vícevrstvé architektury. Na jejím principu je provozováno mnoho webových aplikací.
Model-view-controller má trojúhelníkovou topologii – pohled je obnovován (aktualizován) přímo modelem, na příkaz řadiče.
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.