Dom Rozwój Co to jest architektura dwuwarstwowa? - definicja z techopedia

Co to jest architektura dwuwarstwowa? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza architektura dwupoziomowa?

Architektura dwuwarstwowa to architektura oprogramowania, w której warstwa lub interfejs prezentacji działa na kliencie, a warstwa danych lub struktura danych jest przechowywana na serwerze. Rozdzielenie tych dwóch komponentów w różnych lokalizacjach reprezentuje architekturę dwuwarstwową, w przeciwieństwie do architektury jednowarstwowej. Inne rodzaje architektur wielowarstwowych dodają dodatkowe warstwy w rozproszonym projektowaniu oprogramowania.

Techopedia wyjaśnia architekturę dwupoziomową

Eksperci często kontrastują architekturę dwuwarstwową z architekturą trójwarstwową, w której dodawana jest trzecia warstwa aplikacji lub biznesowa, która działa jako pośrednik między warstwą klienta lub warstwy prezentacji a warstwą danych. Może to zwiększyć wydajność systemu i pomóc w skalowalności. Może także wyeliminować wiele problemów związanych z pomyłkami, które mogą być spowodowane dostępem wielu użytkowników w architekturach dwuwarstwowych. Jednak zaawansowana złożoność architektury trójwarstwowej może oznaczać większe koszty i wysiłek.

Dodatkową uwagą na temat architektury dwuwarstwowej jest to, że słowo „warstwa” zwykle odnosi się do podziału dwóch warstw oprogramowania na dwa różne fizyczne elementy sprzętu. Programy wielowarstwowe można budować na jednej warstwie, ale ze względu na preferencje operacyjne wiele architektur dwuwarstwowych używa komputera dla pierwszej warstwy i serwera dla drugiej warstwy.

Co to jest architektura dwuwarstwowa? - definicja z techopedia