Frontal (serveur)
Un frontal (en anglais, frontend, front-end processor ou FEP) est un équipement informatique. On l'oppose généralement au backend.
En informatique, un frontal peut dĂ©signer une interface de communication entre plusieurs applications hĂ©tĂ©rogĂšnes ou un point d'entrĂ©e uniformisĂ© pour des services diffĂ©rents. Par exemple, dans les architectures web, on peut utiliser un serveur frontal HTTP pour traiter les requĂȘtes gĂ©nĂ©rales et renvoyer certaines demandes de service vers un conteneur d'application (comme Tomcat) ou un serveur d'applications (comme JBoss, GlassFish, TomEE (en), Resin (en), ...).
Plus gĂ©nĂ©ralement, il s'agit de la mise en place d'un serveur permettant la dissimulation d'un autre. Dans ce cas, le serveur frontal intercepte les requĂȘtes utilisateur et les rĂ©-envoie vers le serveur backend. Le serveur frontal agit donc comme un proxy. La mise en place d'un tel systĂšme crĂ©e un temps de latence liĂ© Ă la distance entre les deux serveurs.