Définition - Que signifie Mule Enterprise Service Bus (Mule ESB)?
Le Mule Enterprise Service Bus (ESB) est une plate-forme Java utilisée pour négocier ou s'interfacer avec d'autres plates-formes telles que .Net Framework via l'utilisation de sockets ou de services Web. Il s'agit d'une alternative open source aux plates-formes de bus de services d'entreprise commerciales, qui sont des modèles d'architecture modulaires et basés sur des composants utilisés pour concevoir et mettre en œuvre les voies de communication et d'interaction entre des plates-formes et applications logicielles différentes mais en interaction mutuelle.
Definir Tech explique Mule Enterprise Service Bus (Mule ESB)
Mule ESB permet de développer et de mettre en œuvre des modes d'interactions et de flux entre applications et plates-formes réalisés dans une architecture orientée services. Mule ESB est léger et permet aux développeurs de connecter facilement des applications rapidement et permet la communication et l'échange de données. Il permet également une intégration facile des systèmes existants et hérités quelle que soit la technologie utilisée par l'application, y compris les services Web, HTTP, JDBC, JMS et autres.
Un ESB, avec son architecture de bus, permet à différentes applications de communiquer entre elles via un système de transit qui transporte des données entre ces applications soit au sein du réseau de l'entreprise, soit sur Internet.
Mule ESB a les capacités suivantes:
- Médiation de service - Mule crée un protocole de message et une indépendance de format entre les applications.
- Création et hébergement de services - Mule sert de conteneur léger pour exposer et héberger des services réutilisables.
- Transformation des données - Mule permet les échanges de données quel que soit le format ou le protocole de transport.
- Routage des messages - Mule permet aux messages d'être réacheminés, filtrés, agrégés ou réordonnés en fonction des règles et du contenu.