Middleware d’intégration

Définition - Que signifie le middleware d'intégration?

Le middleware d'intégration est le terme alternatif utilisé pour le middleware car le but du middleware est principalement l'intégration. Le middleware d'intégration représente des systèmes logiciels qui offrent des services d'exécution pour les communications, l'exécution des applications d'intégration, la surveillance et les opérations.

La fonction clé du middleware est de faciliter le développement d'applications. Cela se fait en offrant des abstractions de programmation communes, en couvrant l'hétérogénéité, en fournissant des systèmes d'exploitation et du matériel fondamentaux et en masquant les détails de programmation de bas niveau.

Definir Tech explique le middleware d'intégration

L'intergiciel est un logiciel qui relie deux applications distinctes ou est couramment utilisé pour illustrer différents produits qui fonctionnent comme un ciment entre deux applications distinctes. Par exemple, il existe divers produits middleware qui établissent une connexion entre un serveur Web et un système de base de données. Cela permet aux utilisateurs de demander des données à la base de données au moyen de formulaires affichés sur un navigateur Web. En retour, le serveur Web renvoie des pages Web dynamiques en fonction des demandes et du profil de l'utilisateur.

Par convention, les middlewares d'intégration sont classés en fonction de domaines, qui sont définis par les types de ressources incorporées:

  • Intégration cloud: s'intègre avec et également entre les services cloud, les applications cloud (SaaS), les clouds privés, les hubs commerciaux et d'autres ressources cloud typiques via des services Web et des stratégies de communication B2B standard (FTP, AS2, etc.)
  • Intégration B2B: intègre le client, le fournisseur et diverses interfaces de partenaires alternatifs avec diverses ressources de données et applications gérées par l'entreprise
  • Intégration d'applications (A2A): intègre ensemble diverses applications gérées par l'entreprise, y compris des systèmes cloud et distants
  • Intégration de données: intègre les ressources de données d'entreprise, telles que les bases de données et les fichiers, aux systèmes d'intelligence commerciale et opérationnelle

L'intergiciel est souvent décrit comme de la plomberie car il relie les deux côtés d'une application et transfère également des données entre eux. Certaines catégories de middleware standard incluent:

  • Bus de service d'entreprise (ESB)
  • Moniteurs de traitement des transactions (TP)
  • Environnement informatique distribué (DCE)
  • Systèmes d'appel de procédure à distance (RPC)
  • Courtiers de demande d'objet (ORB)
  • Message passant
  • Systèmes d'accès aux bases de données