Enonivojska arhitektura (datotečni strežnik)

Pri enonivojski arhitekturi aplikacij se uporablja t.i. datotečni strežnik. Datotečni strežnik ima nameščene le datoteke, ki tvorijo PB in dostopa do le-teh s pomočjo operacijskega sistema. Vsi programski moduli potrebni za dostop do podatkov (SUPB in uporabniške aplikacije) so nameščeni na strani odjemalca.

img94_8
Datotečni strežnik (1-tier architecture)
Naloge, ki jih opravlja odjemalec Naloge, ki jih opravlja strežnik 
 Izvaja uporabniški vmesnik.
 Shranjuje datoteke.
 Izvaja procesiranje podatkov.
 Zaklepa zapise.
 Izvaja poizvedbe.
 Za odjemalca igra vlogo'dodatnega diska'.
 Skrbi za integriteto in varnost podatkov.
 Malo zaposlen.
img95_8
Potek komunikacije med odjemalcem in strežnikom
Značilnosti uporabe datotečnega strežnika
  • Celotno procesiranje se izvaja na strani računalnika, ki zahteva podatke (‘fat client').
    • Aplikacija in podatki so tesno povezani.
    • Vse akcije se izvajajo znotraj ene aplikacije.
  • Za potrebe obdelave se od strežnika do odjemalca prenašajo celotne datoteke.
  • Problemi:
    • prenos velikih količin podatkov po omrežju, posledično tudi veliko prometa v omrežju,
    • zahteva zmogljivo strojno opremo na strani odjemalca,
    • odjemalčev SUPB mora poznati zaklepanje zapisov, preverjanje integritete,
    • zahtevno nameščanje in vzdrževanje aplikacij.