De tre niveauer af forretningslogik teknologi refererer til en arkitektonisk design, der bruges i software engineering. Den design bruger en klient - server-arkitektur , der placerer programmet processorkraft på kundens computer og data management på netværket server. Ægte trelags arkitektur udgøres af præsentationen tier , anvendelsen tier og data tier . Præsentation Tier
I første lag af de tre niveauer af forretningslogik , præsentationen lag er i toppen af ansøgningen lag. Dette er det lag , hvor brugergrænsefladen er implementeret og data vises . Formålet med præsentationen lag er at håndtere anmodninger og opgaver , som brugeren laver for anvendelse til noget, der kan oversættes til eksekverbar software, der forekommer i de næste lag. For eksempel forestille browser et online butik og på et element er " føje til online indkøbskurv " linket , når du beslutter dig for at købe det.
Logic Tier
Også kendt som forretningslogik tier , logikken tier er ansvarlig for forvaltningen af programmets anmodninger fra præsentationen lag. Beregninger og forskellige programmeringssprog scripts udføres på dette tidspunkt. Det begynder at trække oplysninger fra den tredje og sidste lag, data lag , for at opfylde de anmodninger om oplysninger , som brugeren foretaget i første lag . Når du klikker på add -til- kurv link er en URL genereres der anmoder om en bestemt post i databasen , som er det element, du anmodede om , føjes til en anden liste .
Information Tier
den tredje og sidste lag , data tier , er, hvor oplysningerne er lagret i form af databaser eller off -site storage netværk for det ene formål at blive hentet af anden logik lag. Ansøgninger , der er lavet fra tier 1 omsættes til matematiske anmodninger i anden etage , hvor anmodningen ruter til de data, der tier for at få de parametre , der er nødvendige for at løse programmering ligning. Databasen er en kodet opbevaringssystem til alle de oplysninger, der kan rekvireres ved ansøgningen til at vise , for eksempel, produktbeskrivelser og priser.
Common Bruger
tre- tier forretningslogik arkitektur er almindeligt anvendt i web-applikationer , online sites og web-baserede database platforme . I Web udvikling målrettet , Java, . NET og PHP programmeringssprog bruges ofte til at udvikle tre-lags webprogrammer, der løser forretningsmæssige problemer.