Sadržaj:
Definicija - Što znači troslojna arhitektura?
Troslojna arhitektura je klijent-poslužiteljska arhitektura u kojoj se funkcionalna procesna logika, pristup podacima, računalno pohranjivanje podataka i korisničko sučelje razvijaju i održavaju kao neovisni moduli na zasebnim platformama. Troslojna arhitektura je obrazac dizajna softvera i dobro uspostavljena softverska arhitektura.
Tehopedija objašnjava troslojnu arhitekturu
Troslojna arhitektura omogućuje bilo koji od tri sloja samostalno nadograditi ili zamijeniti. Korisničko sučelje implementira se na stolno računalo i koristi standardno grafičko korisničko sučelje s različitim modulima koji se izvode na aplikacijskom poslužitelju. Sustav upravljanja relacijskim bazama podataka na poslužitelju baze podataka sadrži logiku računalnog pohranjivanja podataka. Srednji slojevi su obično višeslojni.
Tri nivoa u troslojnoj arhitekturi su:
- Razina prezentacije: zauzima najvišu razinu i prikazuje informacije povezane s uslugama dostupnim na web mjestu. Ova razina komunicira s drugim slojevima šaljući rezultate pregledniku i ostalim slojevima u mreži.
- Razina primjene: Naziva se i srednjim nivoom, logičkim slojem, poslovnom logikom ili logičkim slojem, a ovaj se sloj povlači iz nivoa prezentacije. Ona kontrolira funkcionalnost aplikacije izvodeći detaljnu obradu.
- Podatkovni sloj: nalazi se poslužitelj baza podataka na kojima se informacije pohranjuju i preuzimaju. Podaci u ovom sloju čuvaju se neovisno o aplikacijskim poslužiteljima ili poslovnoj logici.
