Skip to main content

Qu'est-ce que le middleware?

Le middleware est l'un de ces mots délicats qui décrivent plus ou moins ce qu'il fait.Il s'agit d'un logiciel qui connecte différentes parties d'une application ou d'une série d'applications.Il peut être cependant d'une sorte de colle qui maintient un réseau et ses ordinateurs connectés ensemble.Le middleware peut être une application unique, ou il peut s'agir d'un serveur entier.

Les gens peuvent également considérer le middleware comme un périphérique adaptateur qui fonctionnerait d'une nouvelle imprimante à un ordinateur plus ancien.L'adaptateur relie les deux appareils, permettant la communication mdash;et, par conséquent, la fonctionnalité mdash;entre eux.Les packages communs incluent l'environnement informatique distribué (DCE) et l'architecture de courtier d'objet commune (CORBA).

Chaque type de middleware a le même objectif général: permettre à plusieurs ordinateurs de faire plusieurs choses sur un réseau ou d'autoriser un ordinateurfaire beaucoup de choses ou une chose compliquée dans un réseau.Par exemple, certains sont utilisés pour lier un système de base de données à un serveur Web, permettant aux utilisateurs d'accéder à la base de données via un navigateur Web.Certains systèmes informatiques complexes nécessitent ce type de logiciel afin d'exécuter leurs applications exigeantes.Un exemple parfait d'une grande forme de middleware est un serveur d'applications, qui est un serveur dédié à une seule application ou à un seul type d'application.

Un autre exemple serait une suite de logiciels qui aide à servir un environnement de jeu en ligne.De plus en plus fréquemment, les jeux en ligne présentent des présentations à haute définition, haute résolution et intenses graphiques.Les solutions de serveur traditionnelles ne suffisent plus pour faciliter de telles expériences de jeu en ligne, surtout si elles sont multi-joueurs.Le middleware aide à combler l'écart, à la fois en réalité que dans la réalité virtuelle.

Dans sa base, le middleware est invisible, permettant aux ordinateurs de se connecter et de communiquer entre eux et avec des serveurs.Sans ce logiciel, certains types d'activité réseau seraient impossibles.Les applications les plus puissantes deviennent, plus les middleware seront nécessaires.