Mule - это облегченная служебная шина предприятия (ESB) на основе Java и платформа интеграции, которая позволяет разработчикам быстро и легко соединять приложения друг с другом, позволяя им обмениваться данными. Mule обеспечивает простую интеграцию существующих систем, независимо от различных технологий, которые используют приложения, включая JMS, веб-службы, JDBC, HTTP и другие.

Mule - это облегченная корпоративная сервисная шина (ESB) и платформа интеграции на основе Java, которая позволяет разработчикам быстро и легко соединять приложения друг с другом, позволяя им обмениваться данными. Mule обеспечивает простую интеграцию существующих систем, независимо от различных технологий, которые используют приложения, включая JMS, веб-службы, JDBC, HTTP и другие.

Ключевым преимуществом ESB является то, что она позволяет различным приложениям взаимодействовать друг с другом, выступая в качестве транзитной системы для передачи данных между приложениями внутри вашего предприятия или через Интернет. Кроме того, он поддерживает разработку на основе API, предлагая полную поддержку и интеграцию языка моделирования RAML.

Основные возможности Mule:

  • Создание и размещение сервисов - предоставление и размещение повторно используемых сервисов с использованием Mule в качестве облегченного контейнера сервисов.
  • Посредничество сервисов - защита сервисов от форматов сообщений и протоколов, отделение бизнес-логики от обмена сообщениями и включение вызовов сервисов, не зависящих от местоположения
  • Маршрутизация сообщений - маршрутизация, фильтрация, агрегирование и изменение последовательности сообщений на основе содержимого и правил.
  • Преобразование данных - обмен данными в различных форматах и ​​транспортных протоколах