Backend
Backend behandler applikasjonens regler og data på serveren. Den omfatter mer enn databasen eller en administrasjonsskjerm.
Kjør avgjørende regler på serveren
Backend er delen av en applikasjon som kjører på serveren. Den behandler forespørsler, kontrollerer regler og rettigheter og bruker databaser eller andre systemer ved behov. En database kan inngå, men utgjør ikke hele backend.
I en oppdiktet kundeportal ber webgrensesnittet og mobilapplikasjonen om samme leveringsadresse. Backend kontrollerer hver gang om den innloggede personen har tilgang til adressen. En gyldig adresseidentifikator er ikke nok.
En administrasjonsskjerm kalles noen ganger også backend i dagligtale. Teknisk har skjermen selv et brukergrensesnitt og kaller serverfunksjoner. Angi derfor i prosjektomfanget om du mener administrasjon, serverlogikk eller begge deler.
Kilder
Beslektede begreper
- FrontendFrontend er grensesnittet mennesker bruker. Nyttig tilbakemelding i nettleseren erstatter ikke avgjørende kontroller på serveren.
- APIEt API fastsetter hvordan programvare kan bruke funksjoner eller data fra annen programvare.
- Fullstack-utviklingFullstack-utvikling omfatter frontend og backend. Begrepet beskriver omfanget, ikke automatisk teamets størrelse eller bemanning.
- LegacysystemEt eksisterende system som fortsatt brukes, med tekniske og forretningsmessige avhengigheter bygget opp over tid.
- MultitenancyMultitenancy støtter adskilte kunde- eller gruppeområder i samme løsning. En tenant er ikke automatisk én person eller én database.
- NettlesercacheNettlesercachen lagrer egnede HTTP-svar for senere bruk. Gjenbruk og ny validering følger de aktuelle reglene.
Artikler om temaet








Programvareutvikling med ASES
Skreddersydd programvare, web- og mobilapper


