architektura 2,3 warstwowa bazy danych

0

Cześć,

Jezeli aplikacja webowa została zaprogramowana w c# w srodowisku asp.net a baza danych w ms SQL server a nastepnie

serwer bazy danych oraz pliki aspx css zostały zainstalowane na jednym komputerze i udostepniono do tej aplikacji dostep przez www to w tej sytacji mamy do czynienia z architektura 2 warstową czy 3 warstwową?

Nie za bardzo rozumiem co w aplikacji 3 warstwowej jest serwerem aplikacji? powołujac sie na wiki
http://pl.wikipedia.org/wiki/Architektura_tr%C3%B3jwarstwowa

Mógłby ktos wyjasnić różnice miedzy architekturą 2 i 3 warstwową na konkretnym przykładzie?
W jakiej sytuacji wyzej przeze mnie podana aplikacja bazodanowa bedzie w architekturze 3 warstwowej a kiedy w 2 warstwowej?

0

serwerem aplikacji może być np. webservice
w aplikacji 2-warstwowej masz jak sama nazwa wskazuje 2 warstwy - aplikacja (strona w asp.net) i baza danych
w aplikacji 3-warstwowej masz więcej niż 2 warstwy - aplikacja (strona w asp.net), która łączy się z serwerem aplikacji (np. webservice) i dopiero serwer aplikacji łączy się z baza danych

1 użytkowników online, w tym zalogowanych: 0, gości: 1