Intergiciel

Le terme intergiciel a deux significations distinctes, mais liées. L'une désigne un logiciel qui permet à deux programmes distincts d'interagir. L'autre désigne une couche logicielle à l'intérieur d'une seule application, qui permet à différents aspects du programme de fonctionner ensemble.

Le type d'intergiciel le plus courant est un logiciel qui permet à deux programmes distincts de communiquer et de partager des données. Par exemple, un logiciel installé sur un serveur Web permet au serveur HTTP d'interagir avec des moteurs de script comme PHP ou ASP lors du traitement des données d'une page Web. L'intergiciel permet également au serveur Web d'accéder aux données d'une base de données lors du chargement du contenu d'une page Web. Dans chacun de ces cas, l'intergiciel fonctionne discrètement en arrière-plan, mais sert de « colle » importante entre les applications du serveur.

L'intergiciel aide également différentes applications à communiquer sur un réseau informatique. Il permet à différents protocoles de fonctionner ensemble en traduisant les informations transmises d'un système à un autre. Ce type d'intergiciel peut être installé comme composant d'une « architecture orientée services » (SOA) 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 intergiciel, puis produites dans un format standard que chaque système peut comprendre.

L'intergiciel peut également exister au sein d'une seule application. Par exemple, de nombreux jeux en 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 intergiciels, car ils réunissent différents aspects du jeu. Par exemple, l'intelligence artificielle du jeu fonctionne avec le moteur 3D pour créer le déroulement du jeu.

Les intergiciels de moteur de jeu comprennent une API personnalisée, qui fournit aux développeurs des fonctions et des commandes standard utilisées pour contrôler les objets du jeu. Cela simplifie le développement de jeux en permettant aux programmeurs d'utiliser une bibliothèque de fonctions préécrites plutôt que de créer les leurs à partir de zéro. Cela signifie également que les moteurs 3D peuvent être utilisés dans plusieurs jeux.

Mis à jour February 3, 2011 par Per C.

quizTestez vos connaissances

Winsock is a Windows API used for what type of functions?

A
Artificial intelligence
0%
B
Network
0%
C
Multiprocessor
0%
D
File system
0%
Correct! Incorrect!     View the Winsock definition.
More Quizzes →

Le dictionnaire informatique Tech Terms

La définition d'Intergiciel sur cette page est une définition originale rédigée par les auteurs de TechTerms.com. Si vous souhaitez référencer cette page ou citer cette définition, veuillez utiliser la barre de citation verte directement sous la définition.

Notre objectif est d'expliquer la terminologie informatique de manière simple et accessible. Nous visons l'exactitude et la clarté dans chaque définition publiée. Si vous avez des commentaires ou souhaitez suggérer un nouveau terme technique, veuillez nous contacter.

La newsletter Tech Terms

Améliorez vos connaissances techniques avec notre newsletter quotidienne ou hebdomadaire ! Abonnez-vous dès aujourd'hui pour recevoir de nouveaux termes et des quiz dans votre boîte de réception.

Inscrivez-vous à la newsletter gratuite TechTerms

À quelle fréquence souhaitez-vous recevoir un e-mail ?

Vous pouvez vous désabonner ou modifier vos préférences à tout moment via les liens disponibles dans chaque e-mail. Des questions ? Veuillez nous contacter.

Remarque : La newsletter est envoyée en anglais.