Serveurs d'applications

Serveurs d'applications

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 Serveurs d'applications de Wikipédia en français (auteurs)

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

Regardez d'autres dictionnaires:

  • Serveurs 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… …   Wikipédia en Français

  • Serveurs HTTP — Serveur HTTP Pile de protocoles 7 • Application 6 • Présentation 5 • Session 4 • Transport …   Wikipédia en Français

  • Applications Web — 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… …   Wikipédia en Français

  • Applications web — 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… …   Wikipédia en Français

  • Serveurs Web — Serveur Web Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Le premier serveur Web, un ordinateur NeXT au CERN …   Wikipédia en Français

  • Serveurs web — Serveur Web Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Le premier serveur Web, un ordinateur NeXT au CERN …   Wikipédia en Français

  • Serveurs dedies — Serveur dédié Un serveur est dit dédié quand il est mis à disposition d un seul client par un hébergeur et qui sera soit administrable à distance via le réseau Internet soit administré par l hébergeur. On parle de machine entièrement dédié par un …   Wikipédia en Français

  • Serveurs dédiés — Serveur dédié Un serveur est dit dédié quand il est mis à disposition d un seul client par un hébergeur et qui sera soit administrable à distance via le réseau Internet soit administré par l hébergeur. On parle de machine entièrement dédié par un …   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

  • Fournisseur d'applications hébergées — Fournisseur de service d application Pour les articles homonymes, voir FAH et ASP. Un fournisseur de service d application (aussi appelé fournisseur d applications hébergées ou FAH, ou application service provider en anglais ou ASP) est une… …   Wikipédia en Français

Share the article and excerpts

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