Backend er den delen av programvaren som ligger nærmest databasen der dataene er lagret. Det er også her de tunge kalkuleringsoperasjonene skjer, som brukeren av systemet ikke nødvendigvis har noe forhold til. Det varierer fra program til program hvor stor backend er i forhold til frontend.

Backend er ofte lagdelt. Ved at man først har et sikkerhetslag i API-et som brukes av frontend, som sørger for at brukeren ikke gjør noe den ikke har lov til. Deretter har man ofte forretningslag som validerer forretningsregler, og sørger for at dataene som lagres til enhver tid er gyldig. Så har man ofte et service-lag som kalkulerer og gjør beregninger. Til slutt har man operasjoner som lagrer til og leser fra en eller flere databaser.

Man trenger en frontend for å kunne interaktere med backend. For eksempel kan det være en "lagre"-knapp i frontend som setter i gang en lagring til databasen i backend.

Foreslå endringer i tekst

Foreslå bilder til artikkelen

Kommentarer

Har du spørsmål om artikkelen? Skriv her, så får du svar fra fagansvarlig eller redaktør.

Du må være logget inn for å kommentere.