Middleware

Définition - Que signifie Middleware?

L'intergiciel est une couche logicielle située entre les applications et les systèmes d'exploitation. L'intergiciel est généralement utilisé dans les systèmes distribués où il simplifie le développement logiciel en procédant comme suit:

  • Cache les subtilités des applications distribuées
  • Cache l'hétérogénéité du matériel, des systèmes d'exploitation et des protocoles
  • Fournit des interfaces uniformes et de haut niveau utilisées pour créer des applications interopérables, réutilisables et portables
  • Fournit un ensemble de services communs qui minimise la duplication des efforts et améliore la collaboration entre les applications

Definir Tech explique le middleware

L'intergiciel est similaire à un système d'exploitation car il peut prendre en charge d'autres programmes d'application, fournir une interaction contrôlée, empêcher les interférences entre les calculs et faciliter l'interaction entre les calculs sur différents ordinateurs via des services de communication réseau.

Un système d'exploitation typique fournit une interface de programmation d'application (API) pour que les programmes utilisent les fonctionnalités matérielles sous-jacentes. L'intergiciel fournit cependant une API pour utiliser les fonctionnalités sous-jacentes du système d'exploitation.