Qu'est-ce que le middleware?
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 appareil adaptateur qui fonctionnerait d'une nouvelle imprimante à un ordinateur plus ancien. L'adaptateur relie les deux appareils, permettant la communication - et, par conséquent, la fonctionnalité - entre elles. Les packages communs incluent l'environnement informatique distribué (DCE) et l'architecture de courtier de demande d'objet commun (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 de permettre à un ordinateur de faire beaucoup de choses ou une chose compliquée sur un réseau. Par exemple, certains sont utilisés pour lier un système de base de données à un serveur Web, ALLes utilisateurs de bas pour 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. Middleware aide à combler l'écart, à la fois en réalité et en réalité virtuelle.
À sa base, le middleware est invisible, permettant aux ordinateurs de se connecter et de communiquer entre eux et avec des serveurs. Sans ce logiciel, CERLes types d'activité du réseau seraient impossibles. Plus les applications sont puissantes, plus il faut du middleware.