Aller au contenu

Middleware

Un middleware fournit des services logiciels communs. En intégration, il peut assurer la communication et l’adaptation des données entre applications.

Également appeléIntergiciel
Interfaces & intégration

Qu’est-ce qu’un middleware ?

Un middleware est un logiciel qui fournit des services communs aux applications et à leurs échanges. Il peut assurer la messagerie, la connexion des utilisateurs, des services d’exécution ou la médiation entre interfaces. Le terme couvre une vaste catégorie ; un produit donné ne remplit pas nécessairement toutes ces fonctions.

Une entreprise de logiciels fictive relie son portail client à son ERP. Un composant d’intégration traduit les requêtes et associe l’identifiant du portail C-28 à l’identifiant ERP D-11. Cette correspondance doit être enregistrée au préalable ou obtenue par une recherche fiable. Le middleware peut exécuter les échanges ; les données que le portail peut lire et le système autorisé à approuver les modifications relèvent de décisions de conception distinctes.

Un Enterprise Service Bus est l’un des modèles d’intégration possibles dans ce vaste domaine. iPaaS désigne une plateforme d’intégration fournie comme service. Ces termes décrivent donc différents aspects d’une solution.

Sources

Articles sur le sujet

Interfaces & intégration avec ASES

ERP, CRM et boutique bien connectés