Serveur applicatif

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 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 applicatif de Wikipédia en français (auteurs)

Игры ⚽ Поможем написать курсовую

Regardez d'autres dictionnaires:

  • serveur applicatif — ● loc. m. ►ORDI * On précise parfois dédié . serveur dédié à une tache particulière. Généralement, il arrive déjà tout configuré, avec tous les périphériques qu il lui faut, et il n y a plus qu à le brancher pour qu il effectue courageusement son …   Dictionnaire d'informatique francophone

  • 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 de fichier — Un serveur de fichiers permet de partager des données à travers un réseau. Le terme désigne souvent l ordinateur (serveur) hébergeant le service applicatif. Il possède généralement une grande quantité d espace disque où sont déposés des fichiers …   Wikipédia en Français

  • Serveur (informatique) — Pour les articles homonymes, voir Serveur. Des serveurs empilés En informatique et en télécommunications, un serveur est un dispositif informatique matériel et/ou logiciel qu …   Wikipédia en Français

  • Applicatif — Logiciel applicatif D une façon générale, en ingénierie, une application est l utilisation de connaissances scientifiques, de techniques et de produits en vue de résoudre un problème concret. En informatique, le terme application désigne à la… …   Wikipédia en Français

  • Serveur mandataire — Proxy Pour une définition du mot « proxy », voir l’article proxy du Wiktionnaire. Représ …   Wikipédia en Français

  • Serveur proxy — Proxy Pour une définition du mot « proxy », voir l’article proxy du Wiktionnaire. Représ …   Wikipédia en Français

  • Serveur de fichiers — Un serveur de fichiers permet de partager des données à travers un réseau. Le terme désigne souvent l ordinateur (serveur) hébergeant le service applicatif. Il possède généralement une grande quantité d espace disque où sont déposés des fichiers …   Wikipédia en Français

  • Windows 2003 Serveur — Microsoft Windows Server 2003 Windows Server 2003 est un système d exploitation orienté serveur développé par Microsoft. Présenté le 24 avril 2003 comme le successeur de Windows Server 2000, il est considéré par Microsoft comme étant la pierre… …   Wikipédia en Français

  • Windows 2003 serveur — Microsoft Windows Server 2003 Windows Server 2003 est un système d exploitation orienté serveur développé par Microsoft. Présenté le 24 avril 2003 comme le successeur de Windows Server 2000, il est considéré par Microsoft comme étant la pierre… …   Wikipédia en Français

Share the article and excerpts

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