Backend
De backend verwerkt serverregels en gegevens van een toepassing. Hij omvat meer dan de database of een beheerscherm.
Beslissende regels op de server uitvoeren
De backend is het serverdeel van een toepassing. Hij verwerkt verzoeken, controleert regels en rechten en benadert zo nodig databases of andere systemen. Een database kan erbij horen, maar vormt niet de hele backend.
In een fictief klantportaal vragen een webinterface en mobiele toepassing hetzelfde afleveradres op. De backend controleert telkens of de aangemelde persoon dit adres mag bekijken. Alleen een geldige adrescode is onvoldoende.
Een beheerscherm wordt informeel ook wel backend genoemd. Technisch heeft zo’n scherm zelf een gebruikersinterface en roept het serverfuncties aan. Benoem bij de projectafbakening daarom of u beheer, serverlogica of beide bedoelt.
Bronnen
Verwante begrippen
- FrontendDe frontend is de gebruikersinterface van een toepassing. Directe feedback in de browser vervangt geen doorslaggevende controles op de server.
- APIEen API legt vast hoe software functies of gegevens van andere software kan gebruiken.
- FullstackontwikkelingFullstackontwikkeling omvat frontend en backend. De term beschrijft de reikwijdte, niet automatisch teamgrootte of bezetting.
- LegacysysteemEen bestaand systeem dat nog wordt gebruikt, met gegroeide technische en bedrijfsafhankelijkheden.
- MultitenancyMultitenancy ondersteunt afzonderlijke klant- of groepsbereiken in één oplossing. Een tenant is niet automatisch één persoon of één database.
- BrowsercacheDe browsercache bewaart geschikte HTTP-antwoorden voor later gebruik. Hergebruik en validatie volgen de toepasselijke regels.
Artikelen over dit onderwerp








Softwareontwikkeling met ASES
Maatwerksoftware, web- en mobiele apps


