Backend

Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.
Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.

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, back-end (parfois aussi appelé dorsal ; interne ; arrière ou principal[1],[2]) est un terme désignant un étage (une couche) de sortie d'un logiciel devant produire un résultat. On l'oppose au front-end (aussi appelé un frontal) qui lui est la partie visible de l'iceberg[3].

Exemples

Voici quelques exemples visant à mieux se figurer le concept :

  • Dans un magasin, on trouve une arrière-boutique où sont stockés les articles, et un bureau qui assure le bon fonctionnement du magasin. Il s'agit du back-end, 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 front-end, de ce que le client voit.
  • Dans une architecture modèle-vue-contrôleur, la vue fait partie du front-end (interface utilisateur) alors que le modèle et le contrôleur font partie du back-end (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 front-end alors que le serveur fait office de back-end.
  • Dans l'ancien système d'exploitation Windows 3.1, le sous-système d'exploitation MS-DOS était considéré comme le back-end alors que l'interface graphique avec laquelle l'utilisateur interagit était considérée comme étant le front-end.

Par extension, on parle aussi de développeur ou ingénieur « Backend »

Notes et références

  1. « application dorsale », Grand Dictionnaire terminologique, Office québécois de la langue française (consulté le ).
  2. « back-end », sur wordreference.com (consulté le ).
  3. Francesco Cesarini et Simon Thompson, Programmer en Erlang, Pearson Education France, (lire en ligne)

Articles connexes

  • Architecture logicielle
  • Front office (informatique)
  • Back office (informatique)
  • Abstraction
  • icône décorative Portail de l’informatique