Serveur d'applications

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'applications ne sont pas de simples procédures ou scripts mais de réels composants logiciels conformes à un modèle de composants (EJB, COM, Fractal, etc.).

Les clients des serveurs d'application sont : des programmes autonomes (stand alone application), des applets ou d'autres composants.

La structuration en couches des différents composants mis à disposition par le serveur d'application permet une prise en compte des besoins métier, des interactions avec les utilisateurs, des connexions avec les bases de données, etc.

Les serveurs d'applications sont des logiciels occupant la couche centrale dans une architecture multicouche, qu'elle soit classique 3-tiers (postes clients, serveur d'applications, serveur de données) ou étendue (n-tiers) lorsqu'elle intègre par exemple 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.).

Dans un sens plus large, un serveur d'application peut être une machine servant à héberger des applications soit pour permettre leur exécution depuis un poste client (mode client serveur de données, généralement partage de fichiers et politiques de gestion des accès) ou pour déporter l'affichage sur le poste client (mode client serveur d'affichage).

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


Wikimedia Foundation. 2010.

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

Игры ⚽ Нужен реферат?

Regardez d'autres dictionnaires:

  • serveur d'applications — ● loc. m. ►ORDI serveur qui ne se contente pas de distribuer des données, il peut exécuter des programmes à la demande des clients …   Dictionnaire d'informatique francophone

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

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

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

  • serveur — ● n. m. ►ORDI Ordinateur détenant des ressources particulière et qu il met à la disposition d autres ordinateurs par l intermédiaire d un réseau. On parle d architecture client serveur . Voir aussi DNS. Différents types de serveurs: serveur d… …   Dictionnaire d'informatique francophone

  • 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 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”