Backend
![Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.](http://upload.wikimedia.org/wikipedia/commons/thumb/3/38/Info_Simple.svg/12px-Info_Simple.svg.png)
![](http://upload.wikimedia.org/wikipedia/commons/thumb/a/a1/2017-fr.wp-orange-source.svg/45px-2017-fr.wp-orange-source.svg.png)
Cet article ne cite pas suffisamment ses sources ().
Si vous disposez d'ouvrages ou d'articles de référence ou si vous connaissez des sites web de qualité traitant du thème abordé ici, merci de compléter l'article en donnant les références utiles à sa vérifiabilité et en les liant à la section « Notes et références ».
En pratique : Quelles sources sont attendues ? Comment ajouter mes sources ?
Dans le contexte des systèmes informatiques multicouches, backend (parfois aussi appelé dorsal, interne, arrière ou principal[1],[2]) est un terme désignant une couche logicielle accédant à des données mais, à l'inverse du frontend[3], ne gère pas d'interface utilisateur. Par extension, on parle aussi de développeur ou ingénieur backend.
Exemples
- Dans un magasin, une arrière-boutique stocke les articles et un bureau assure le bon fonctionnement du magasin. Il s'agit du backend, de tout ce qui se passe en arrière-plan sans que le client ne s'en rende compte. Dans ce même magasin, on retrouve un service à la clientèle et des étalages. Il s'agit du frontend, de ce que le client voit.
- Dans une architecture modèle-vue-contrôleur, la vue fait partie du frontend (interface utilisateur) alors que le modèle et le contrôleur font partie du backend (représentation et traitement des données en arrière-plan).
- Dans un environnement client-serveur, on considère que le client fait office de frontend alors que le serveur fait office de backend.
- Dans l'ancien système d'exploitation Windows 3.1, le sous-système d'exploitation MS-DOS est considéré comme le backend alors que l'interface graphique avec laquelle l'utilisateur interagit est considérée comme étant le frontend.
Notes et références
- ↑ « application dorsale », Grand Dictionnaire terminologique, Office québécois de la langue française (consulté le ).
- ↑ « back-end »
(définition), sur WordReference.com (consulté le )
- ↑ Francesco Cesarini et Simon Thompson (trad. Éric Jacoboni et Samuel Tardieu), Programmer en Erlang, Pearson Education France, , 490 p. (ISBN 9782744024450, lire en ligne)
Articles connexes
- Architecture logicielle
- Application de front office
- Application de back office
- Abstraction (informatique)
Portail de l’informatique