Kas yra sluoksniuotoji architektūra?
Sluoksniuotoji architektūra (Layered Architecture) organizuoja programos kodą į sluoksnius, kurių kiekvienas atsako už tam tikros rūšies darbą. Ji atskiria užklausų priėmimą, verslo taisyklių taikymą ir duomenų prieigą, kad kodą būtų lengviau suprasti ir prižiūrėti.
Sluoksniai gali veikti vienoje programoje. Jie apibūdina kodo atsakomybes; dalių išdėstymas atskiruose serveriuose yra diegimo klausimas, kurį sprendžia N-Tier architektūra.
Įprasti sluoksniai
Žiniatinklio programa dažnai turi tris sluoksnius:
