Mule

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
Fiche express
Type ESB (Enterprise Service Bus)
Langage Java
Éditeur MuleSoft (racheté par Salesforce en 2018, à vérifier)
Licence Édition Community open source + édition Enterprise commerciale
Voir aussi Activemq · Rabbitmq

Mule (Mule ESB) est un bus de services d'entreprise (ESB) open source qui permet de connecter des applications, systèmes et API entre eux via des connecteurs et des flux d'intégration.

Présentation

  • Basé sur Java, fonctionne comme conteneur d'intégration autonome ou embarqué.
  • Fournit des connecteurs pour de nombreux protocoles et systèmes (HTTP, JMS, bases de données, FTP, SaaS...).
  • Peut s'appuyer sur un courtier de messages comme Activemq pour le transport asynchrone entre composants.

Évolution

Le projet a évolué vers la plateforme commerciale MuleSoft Anypoint Platform, notamment après le rachat de MuleSoft par Salesforce en 2018 (à vérifier). Une édition Community reste disponible en complément de l'offre Enterprise.

Voir aussi

  • Activemq — courtier de messages pouvant servir de transport à Mule.
  • Rabbitmq — autre broker de messages utilisable en architecture d'intégration.