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?