Koti kehitys Mikä on kolmitasoinen sovellus? - määritelmä techopediasta

Mikä on kolmitasoinen sovellus? - määritelmä techopediasta

Sisällysluettelo:

Anonim

Määritelmä - mitä kolmitasoinen sovellus tarkoittaa?

Kolmitasoinen sovellus on erityinen tyyppi n-tason arkkitehtuuria. Kolmitasoisessa arkkitehtuurissa tasot ovat seuraavat:

  • Esittelytaso (tunnetaan myös nimellä käyttöliittymä tai asiakassovellus)
  • Liiketoimintalogiikan taso (tunnetaan myös nimellä sovelluspalvelin)
  • Tietojen tallennustaso (tunnetaan myös tietokantapalvelimena)

Techopedia selittää kolmitasoisen sovelluksen

N-taso tarkoittaa ohjelmistosuunnittelukonseptia, jota käytetään ohjelmistojärjestelmien suunnitteluun ja toteuttamiseen käyttämällä asiakas / palvelin arkkitehtuuria jaettuna useisiin tasoihin. Tämä erottaa suunnittelun ja toteutuksen monimutkaisuuden, mikä mahdollistaa käyttöönotetun järjestelmän skaalautuvuuden.


Kolmitasoisessa sovelluksessa käyttäjän vuorovaikutusta hallitaan esittelytasolla, joka tarjoaa helppokäyttöisen käyttöliittymän. Liiketoimintasääntöjä hallinnoi liiketoimintataso, joka hallitsee ja ylläpitää koko sovelluskehystä. Taustalla olevat tiedot tallennetaan ja palvellaan datan tallennustasolla, joka tunnetaan myös nimellä datan pysyvyys.


Kolme kerrosta on kytketty löysästi toisiinsa ennalta määrätyillä ja vakailla rajapinnoilla. Tämä irrottaminen mahdollistaa merkittävien muutosten tapahtumisen kunkin tason suunnittelussa, toteutuksessa ja laajuudessa vaikuttamatta muihin tasoihin.


Liiketoimintasäännöt poistetaan asiakkaasta ja suoritetaan sovelluspalvelimella, joka tunnetaan myös keskitasona. Sovelluspalvelin varmistaa, että yrityssäännöt käsitellään oikein. Se toimii myös välittäjänä asiakassovelluksen ja tietokantapalvelimen välillä.


Kolmitasoisen sovelluksen etuna kaksitasoiseen sovellukseen on lisätty modulaarisuus. Tämä mahdollistaa minkä tahansa tason korvaamisen vaikuttamatta muihin tasoihin ja liiketoimintaan liittyvien toimintojen erottamiseen tietokantaan liittyvistä toiminnoista. Kolmitasoinen sovellus lisää merkittävästi järjestelmän kuormituksen tasapainotusta, suorituskyvyn skaalautuvuutta ja ylläpidettävyyttä.

Mikä on kolmitasoinen sovellus? - määritelmä techopediasta