Accueil : Conditions du logiciel : Définition du middleware

Middleware

Le middleware a deux significations distinctes mais liées. L'un est logiciel qui permet à deux programmes séparés d’interagir. Une autre est une couche logicielle dans un seul application cela permet à différents aspects du programme de fonctionner ensemble.

Le type le plus courant de middleware est un logiciel qui permet à deux programmes séparés de communiquer et de partager des données. Un exemple est un logiciel sur un Web serveur qui permet la HTTP serveur pour interagir avec des moteurs de script comme PHP or ASP lors du traitement des données de page Web. Le middleware permet également au serveur Web d’accéder aux données d’un base de données lors du chargement de contenu pour un page web. Dans chacun de ces cas, le middleware fonctionne silencieusement en arrière-plan, mais sert de "colle" importante entre les applications du serveur.

Le middleware aide également différentes applications à communiquer sur un ordinateur réseau. Cela permet à différents protocoles travailler ensemble en traduisant les informations transmises d'un système à un autre. Ce type de middleware peut être installé en tant qu '"architecture orientée services" (SOA) composant sur chaque système du réseau. Lorsque des données sont envoyées entre ces systèmes, elles sont d'abord traitées par le composant middleware, puis sortie dans un format standard que chaque système peut comprendre.

Les intergiciels peuvent également exister au sein d'une seule application. Par exemple, de nombreux jeux 3D utilisent un "moteur 3D" qui traite les polygones, les textures, l'éclairage, l'ombrage et les effets spéciaux du jeu. Les moteurs 3D sont considérés comme des middlewares, car ils combinent différents aspects du jeu. Par exemple, le jeu est intelligence artificielle fonctionne conjointement avec le moteur 3D pour créer le gameplay.

Le middleware du moteur de jeu comprend une coutume API, qui fournit aux développeurs des standards fonctions et les commandes utilisées pour contrôler les objets dans le jeu. Cela simplifie le développement de jeux en permettant aux programmeurs d’utiliser une bibliothèque de fonctions prédéfinies au lieu de créer leurs propres fonctions. Cela signifie également que les moteurs 3D peuvent être utilisés dans plusieurs jeux.

TechLib - Le dictionnaire informatique Tech Lib

Cette page contient une définition technique de middleware. Il explique en termes informatiques la signification de Middleware et est l’un des nombreux termes logiciels figurant dans le dictionnaire TechLib.

Toutes les définitions sur le site Web TechLib sont écrites pour être techniquement exactes mais également faciles à comprendre. Si vous trouvez cette définition de middleware utile, vous pouvez la référencer en utilisant les liens de citation ci-dessus.