Backend
Das Backend verarbeitet serverseitige Regeln und Daten einer Anwendung. Es ist mehr als die Datenbank oder ein Verwaltungsbildschirm.
Verbindliche Regeln auf der Serverseite ausführen
Das Backend ist der serverseitige Teil einer Anwendung. Es verarbeitet Anfragen, prüft Regeln und Berechtigungen und greift bei Bedarf auf Datenbanken oder andere Systeme zu. Eine Datenbank kann dazugehören, bildet aber nicht das gesamte Backend.
In einem erfundenen Kundenportal fordern Weboberfläche und mobile Anwendung dieselbe Lieferadresse an. Das Backend prüft jeweils, ob die angemeldete Person auf diese Adresse zugreifen darf. Eine gültige Adresskennung allein reicht dafür nicht aus.
Ein Verwaltungsbildschirm wird umgangssprachlich ebenfalls manchmal Backend genannt. Technisch besitzt auch dieser Bildschirm eine Benutzeroberfläche und ruft serverseitige Funktionen auf. Für einen Projektumfang sollten Sie deshalb ausdrücklich benennen, ob die Verwaltung, die Serverlogik oder beides gemeint ist.
Quellen
Verwandte Begriffe
- FrontendDas Frontend bildet die Bedienoberfläche einer Anwendung. Gute Rückmeldungen im Browser ersetzen keine verbindliche Prüfung auf dem Server.
- APIEine API legt fest, wie Software Funktionen oder Daten anderer Software nutzen kann.
- Full-Stack-EntwicklungFull-Stack-Entwicklung umfasst Frontend und Backend. Der Begriff beschreibt den abgedeckten Bereich, nicht automatisch die Größe oder Besetzung des Teams.
- Legacy-SystemEin weiter genutztes bestehendes System mit gewachsenen technischen und fachlichen Abhängigkeiten.
- MandantenfähigkeitMandantenfähigkeit erlaubt getrennte Kunden- oder Gruppenbereiche in einer Lösung. Ein Mandant ist weder automatisch eine Person noch eine Datenbank.
- Browser-CacheDer Browser-Cache speichert geeignete HTTP-Antworten für spätere Nutzung. Wiederverwendung und erneute Prüfung folgen den jeweiligen Regeln.
Beiträge zum Thema








Softwareentwicklung mit ASES
Individuelle Software, Web- und Mobile-Apps


