Serveur d'application

Serveur d'application

Serveur d'applications

Un serveur d'applications est un serveur sur lequel sont installées les applications utilisées par les usagers (les clients). Ces applications sont chargées sur le serveur d'applications, les clients y accèdent à distance souvent par réseau.

Dans l'entreprise actuelle, l'outil informatique (appelé aussi SI pour système d'information) a pris une place centrale et prépondérante. Il prend en charge des applications dans toutes les étapes du processus métier, de la production à la comptabilité. Ces applications, qui étaient souvent déployées sur différents postes (clients lourds), sont aujourd'hui de plus en plus centralisées sur des serveurs d'applications, sollicités par des postes clients plus nombreux et légers (clients légers, riches, ou semi-lourds). À l'inverse ces serveurs sont des systèmes de plus en plus lourds prenant en charge des applications de l'entreprise de plus en plus diverses et nombreuses.

Un serveur d'applications est un serveur qui centralise toutes les applications utilisées par les postes clients. Les applications sont chargées sur le serveur tandis que leurs IHM (interface homme-machine) sont distribuées sur les postes clients. Dans une infrastructure N-tiers régulière, on peut déployer plusieurs serveurs d'applications, que ce soit pour répartir la charge lorsque le nombre élevé de postes clients est une exigence critique, ou que ce soit simplement pour les mettre en redondance lorsque leur disponibilité est aussi une exigence critique (les dispositifs de redondance peuvent être plus ou moins sophistiqués suivant qu'ils garantissent des temps de reprise en secours plus ou moins brefs, i.e. une disponibilité de service plus ou moins continue).

Le serveur d'applications agit comme tout serveur, il prend la requête du poste client, exécute les traitements à effectuer et retourne le résultat au poste client. Il assure la persistance des données au cours et entre plusieurs transactions d'un même poste client, ainsi que la persistance des données partagées et les arbitrages d'accès entre plusieurs postes clients concurrents.

Les serveurs d'applications sont des logiciels occupant la couche centrale dans une architecture multicouche, qu'elle soit classique 3-tiers (postes clients, serveur de données, serveur d'applications) ou étendue (n-tiers) lorsqu'elle intègre des serveurs d'acquisition (données de terrain, données de process, de back-office, etc.) et/ou des serveurs d'interface (gateways, systèmes coopérants externes, etc.).

Sommaire

Historique

Le premier serveur d'applications orienté-objet était WebObjects, une solution d'Apple. Jusqu'en 2001, il utilisait le langage de programmation Objective-C et actuellement c'est un serveur d'applications en pur Java.

Principaux serveurs d'applications

Solutions libres

Solutions propriétaires

Alternatives

La norme CORBA 3 (CORBA Component Model, CCM) définit un standard ouvert qui est une alternative sérieuse aux EJB. Les ORB TAO (The ACE ORB) et MICO (Mico is COrba) fournissent des implémentations fonctionnelles de CCM.

Voir aussi

Articles connexes

Lien externe

  • Portail de l’informatique Portail de l’informatique
Ce document provient de « Serveur d%27applications ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Serveur d'application de Wikipédia en français (auteurs)

Игры ⚽ Поможем написать реферат

Regardez d'autres dictionnaires:

  • Application Web — En informatique une application web (aussi appelée site web dynamique) est un logiciel applicatif dont l interface homme machine imite un site web. L interface homme machine est appelée interface web. Une application web se manipule avec un… …   Wikipédia en Français

  • Serveur applicatif — Serveur d applications Un serveur d applications est un serveur sur lequel sont installées les applications utilisées par les usagers (les clients). Ces applications sont chargées sur le serveur d applications, les clients y accèdent à distance… …   Wikipédia en Français

  • Serveur Bureautique — Un Serveur Bureautique est un équipement informatique utilisé pour centraliser les fonctions d’impression, de partage de fichiers ou de connexion Internet, par exemple. Ce terme regroupe essentiellement les serveurs suivants: Serveur central… …   Wikipédia en Français

  • Application web — En informatique, une application Web (aussi appelée site Web dynamique ou WebApp) est un logiciel applicatif manipulable grâce à un navigateur Web. De la même manière que les sites Web, une application Web est généralement placée sur un serveur… …   Wikipédia en Français

  • Serveur web embarqué — Un serveur web embarqué est un serveur web destiné à être mis en fonction sur un système embarqué et permettant de consulter et d agir sur ce dernier comme sur n importe quel élément du web. De tels serveurs peuvent ainsi prendre place dans des… …   Wikipédia en Français

  • Serveur d'applications — Un serveur d applications est un logiciel d infrastructure offrant un contexte d exécution pour des composants applicatifs. Le terme est apparu dans le domaine des applications web. Dans un sens strict les composants hébergés par le serveur d… …   Wikipédia en Français

  • Serveur bureautique — Un serveur bureautique est un équipement informatique utilisé pour centraliser les fonctions d’impression, de partage de fichiers ou de connexion Internet, par exemple. Ce terme regroupe essentiellement les serveurs suivants : Serveur… …   Wikipédia en Français

  • Serveur informatique — Pour les articles homonymes, voir Serveur. Des serveurs empilés Dans un réseau informatique, un serveur est un ordinateur et un …   Wikipédia en Français

  • Serveur Prive Lineage2 — Serveur Privé Lineage2 A ce jour il existe trois types de données afin de lancer un serveur Lineage II: L2J (Java), L2officiel et L2c (C# ou C++). Nous nous pencherons donc sur chacune d entre elles. Il faut rappeler qu un serveur privé est… …   Wikipédia en Français

  • Serveur Privé Lineage2 — A ce jour il existe trois types de données afin de lancer un serveur Lineage II: L2J (Java), L2officiel et L2c (C# ou C++). Nous nous pencherons donc sur chacune d entre elles. Il faut rappeler qu un serveur privé est autorisé ou non selon la… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”