Mula (software)


Mule es un bus de servicios empresariales (ESB) liviano y un marco de integración [1] proporcionado por MuleSoft . La plataforma está basada en Java , pero puede negociar interacciones entre otras plataformas, como .NET , mediante servicios web o sockets .

La arquitectura es un agente de objetos escalable [2] distribuible que puede manejar interacciones entre sistemas heredados, aplicaciones internas y casi todos los transportes y protocolos modernos. [3]

Mule tiene un motor de integración, pero la edición comunitaria carece de soporte para interfaces de gestión avanzada. MuleSoft ofrece una edición Enterprise de Mule que proporciona una consola de gestión, un registro de servicios y una mayor disponibilidad.

Cloudhub es la plataforma de integración basada en la nube de Mulesoft para la integración para conectar aplicaciones, datos y dispositivos con conectores de integración (como uno para Twitter, etc.) plataforma como servicio (iPaaS).

La compatibilidad con AMQP (Advanced Message Queuing Protocol) se basa en RabbitMQ Java Client y es compatible con AMQP hasta 0.9.1. [4]

JMS (Java Message Service) es una API de middleware orientada a mensajes proporcionada por Oracle para la comunicación entre diferentes componentes de una aplicación. Esto proporciona una comunicación basada en mensajes confiable, débilmente acoplada y asíncrona, que admite dos modelos: punto a punto (colas) y publicación-suscripción (temas). Mule es compatible con todas las funciones de las versiones 1.0.2b y 1.1 de la especificación JMS y proporciona un punto final para las mismas. [ cita requerida ]