Middleware
Un middleware fournit des services logiciels communs. En intégration, il peut assurer la communication et l’adaptation des données entre applications.
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
Termes associés
- Enterprise Service BusUn Enterprise Service Bus assure une médiation centrale entre applications : routage des messages, conversion des formats et adaptation des protocoles.
- iPaaSiPaaS désigne une plateforme d’intégration fournie comme service cloud. L’équipe y configure les connexions, les correspondances et la gestion des erreurs.
- Intégration de systèmesL’intégration relie applications, données et étapes de travail. Au-delà des interfaces, identifiants, sens des champs et résultats doivent concorder.
- Inbox transactionnelleUne inbox transactionnelle utilise des enregistrements durables de messages pour protéger le traitement local contre les livraisons en double.
- Acquittement de messageUn acquittement indique au courtier de messages qu’une livraison a été reçue ou traitée selon la règle convenue.
- Délai aléatoire avant réessaiLe jitter fait varier aléatoirement les délais pour étaler les nouvelles tentatives de plusieurs clients.
Articles sur le sujet








Interfaces & intégration avec ASES
ERP, CRM et boutique bien connectés

