Logiciel médiateur

Logiciel médiateur

Intergiciel

Un intergiciel, en anglais middleware, est un logiciel servant d'intermédiaire de communication entre plusieurs applications, généralement complexes ou distribuées sur un réseau informatique. L'intergiciel offre des services de haut niveau liés aux besoins de communication des applications.

Des exemples d'intergiciels sont IAEETL, CORBA, HLA, file d'attente de message, ODBC, NEXUS ...

Les intergiciels sont des éléments essentiels dans les architectures multi-tier. On peut distinguer plusieurs catégories d'intergiciels :

Une tendance se dégage également vers l'intégration des intergiciels "objets distribués" avec les "moniteurs transactionnels" et former ainsi un ensemble rebaptisé pour l'occasion : serveur d'application. Ce cas se présente dans l'Intégration d'applications d'entreprise.

Sommaire

Vocabulaire

Le terme middleware vient de l'anglais middle (du milieu) et software (logiciel). Diverses francisations ont été proposées et intergiciel semble le terme le plus répandu :

Description

La double mission d’interfaçage de l'intergiciel est :

  • Le processus client ou serveur : la gestion des appels de fonctions de l’application ou la gestion du renvoi des résultats.
  • La mise en forme des données en vue de leur prise en charge par la couche transport.

Les deux missions sont assurées par deux composants distincts :

  • Le Protocole d'accès formaté (Format And Protocol, FAP) met en forme les différentes données au niveau du réseau.
  • L'interface de programmation (Application Programming Interface, API) se charge :
    • des connexions et déconnexions avec le serveur;
    • de la définition de l’environnement de la connexion (variables de contexte, zones tampon); et
    • du transfert des requêtes et de la réception des résultats (n-uplet par n-uplet ou de façon globale).

L’interface de programmation transmet au FAP les requêtes destinées au serveur qui va se charger de conditionner les données au transport par le réseau. Le FAP est propre à chaque protocole réseau. Le FAP du client reçoit la requête et la plie dans une trame destinée au transport sur le réseau. La FAP du serveur reçoit la trame, la déplie et transmet la requête à l’interface. Après traitement, le serveur renvoie le résultat de la requête à l’interface qui transmettra au client via les FAP du serveur, puis du client, soit par n-uplet de résultat, soit en entier.

Sources

Anglophones

Francophones

  • Portail de l’informatique Portail de l’informatique
Ce document provient de « Intergiciel ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Logiciel médiateur de Wikipédia en français (auteurs)

Игры ⚽ Поможем решить контрольную работу

Regardez d'autres dictionnaires:

  • logiciel médiateur — ● loc. m. ►POLITCRC Version française officielle de middleware …   Dictionnaire d'informatique francophone

  • Mediateur (patron de conception) — Médiateur (patron de conception) En génie logiciel, le patron de conception Médiateur fournit une interface unifiée pour un ensemble d interfaces d un sous système. Il est utilisé pour réduire les dépendances entre plusieurs classes. Lorsqu un… …   Wikipédia en Français

  • Médiateur (motif de conception) — Médiateur (patron de conception) En génie logiciel, le patron de conception Médiateur fournit une interface unifiée pour un ensemble d interfaces d un sous système. Il est utilisé pour réduire les dépendances entre plusieurs classes. Lorsqu un… …   Wikipédia en Français

  • Médiateur (patron de conception) — En génie logiciel, le patron de conception Médiateur fournit une interface unifiée pour un ensemble d interfaces d un sous système. Il est utilisé pour réduire les dépendances entre plusieurs classes. Lorsqu un logiciel est composé de plusieurs… …   Wikipédia en Français

  • Inter-logiciel — Intergiciel Un intergiciel, en anglais middleware, est un logiciel servant d intermédiaire de communication entre plusieurs applications, généralement complexes ou distribuées sur un réseau informatique. L intergiciel offre des services de haut… …   Wikipédia en Français

  • Terminologie informatique — La terminologie informatique est l ensemble des termes et des sigles utilisés dans le domaine de l informatique. La terminologie informatique regroupe en particulier des termes relatifs à des notions, des techniques, des normes, des produits –… …   Wikipédia en Français

  • Middleware — En architecture informatique, un middleware (anglicisme) est un logiciel tiers qui crée un réseau d échange d informations entre différentes applications informatiques. Le réseau est mis en œuvre par l utilisation d une même technique d échange d …   Wikipédia en Français

  • Intergiciel — Un intergiciel, en anglais middleware, est un logiciel servant d intermédiaire de communication entre plusieurs applications, généralement complexes ou distribuées sur un réseau informatique. L intergiciel offre des services de haut niveau liés… …   Wikipédia en Français

  • Intergiciels — Intergiciel Un intergiciel, en anglais middleware, est un logiciel servant d intermédiaire de communication entre plusieurs applications, généralement complexes ou distribuées sur un réseau informatique. L intergiciel offre des services de haut… …   Wikipédia en Français

  • Middlewares — Intergiciel Un intergiciel, en anglais middleware, est un logiciel servant d intermédiaire de communication entre plusieurs applications, généralement complexes ou distribuées sur un réseau informatique. L intergiciel offre des services de haut… …   Wikipédia en Français

Share the article and excerpts

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