Serveurs d'application

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 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'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

  • 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

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

  • Serveurs DNS — Domain Name System Pour les articles homonymes, voir DNS. Pile de protocoles 7 • Application 6 • …   Wikipédia en Français

  • Web application — 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

  • Application Service Provider — 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

  • Application service provider — 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

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

  • Application de recueil de la documentation opérationnelle et d'informations statistiques sur les enquêtes —  Pour l’article homonyme, voir Ardoise (homonymie).  ARDOISE (Application de Recueil de la Documentation Opérationnelle et d Informations Statistiques sur les Enquêtes) est un logiciel de la police et de la gendarmerie françaises, qui… …   Wikipédia en Français

  • Application Roll-over Facility — ARF (Application Roll over Facility) est un logiciel de haute disponibilité, fonctionnant sous AIX sur les machines Bull Escala ou Linux sur les serveurs Bull Novascale. Cette technique de clustering est développée et maintenue par Bull. ARF est… …   Wikipédia en Français

Share the article and excerpts

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