moteur

Une définition du Jargon Français.

nom masculin.  [classe d'application]. Dispositif logiciel ou matériel qui ne peut fonctionner ou n'offre pas d'intérêt en l'absence d'un frontal plus ou moins indépendant.

Il doit être performant et portable, c'est pourquoi il ne s'occupe pas de ce qui ne relève pas directement du traitement qu'il assure donc, par exemple, de l'IHM (affichage, saisie ...). Pour cette même raison la plupart des moteurs ne sont pas interactifs.

Exemple : moteur de base de données, qui exécute les requêtes de clients.

Un logiciel intégrant à la fois un frontal et un moteur peut fonctionner de façon autonome, sans solliciter d'autre logiciel.

Dans certains cas un moteur effectue des traitements pour le compte d'un élément logiciel œuvrant afin d'établir ce que présentera une interface utilisateur, on parle alors de moteur de rendu. C'est par exemple le cas d'un navigateur qui ne présente guère d'intérêt utilisé seul donc constitue un frontal des serveurs web et intègre un composant logiciel chargé du rendu des documents HTML.

Le fait de découper ainsi un problème (par exemple naviguer sur le Web) en sous-problèmes (par exemple télécharger un document, mettre en page un document en HTML ...) chacun résolu de façon aussi isolée du reste que possible, relève de l'algorithmique et de l'abstraction.

Moteur est parois utilisé en guise de synonyme de runtime, compilateur ou d'interpréteur, mais ce n'est pas recommandé.

Synonyme processeur (sens 2), back-end.

En résumé un serveur assure un certain service, souvent grâce à un démon attendant les requêtes de ses clients qui lui parviennent grâce à un réseau et dont il gère les communications avec le moteur chargé du travail.

Voir aussi moteur d'inférence, moteur de recherche.

Récupérée de « http://jargonf.org/wiki/moteur »