Jump to content

Мул (программное обеспечение)

Мул
Оригинальный автор(ы) Росс Мейсон
Разработчик(и) МулСофт
Стабильная версия
4.4.0 / 7 сентября 2021 г. ( 07.09.2021 )
Репозиторий
Написано в Ява
Операционная система Кроссплатформенность ( JVM )
Тип Корпоративная сервисная шина
Лицензия Лицензия CPAL для Community Edition, проприетарная для Enterprise Edition
Веб-сайт www .mulesoft

Mule — это легкая корпоративная сервисная шина (ESB) и платформа интеграции. [ 1 ] предоставлено MuleSoft . Он имеет платформу на основе Java и может также выступать в качестве брокера для взаимодействия между другими платформами, такими как .NET, с использованием веб-служб или сокетов .

Он имеет масштабируемую, [ 2 ] Архитектура брокера распределяемых объектов, которая может управлять взаимодействием между устаревшими системами, собственными приложениями, а также современными транспортами и протоколами. [ 3 ]

Вспомогательные инструменты

[ редактировать ]

Инструменты проектирования и разработки

[ редактировать ]
  1. Anypoint Studio: графическая среда разработки на основе Eclipse для проектирования, тестирования и запуска потоков Mule. Он состоит из двух типов редакторов для разработки: визуального редактора и редактора XML .
  2. Anypoint Enterprise Security: набор функций безопасности для безопасного доступа и транзакций к приложениям Mule.
  3. Набор инструментов Mule Healthcare Toolkit: предназначен для обработки стандартных сообщений HL7, используемых в организациях здравоохранения.
  4. Mule IDE (устарело): набор Eclipse для разработки, развертывания и управления проектами Mule. плагинов

Инструменты управления

[ редактировать ]
  1. Консоль управления Mule: пользовательский интерфейс, который предоставляет средство управления во время выполнения для развертывания в репозитории Mule и кластерах.

У Mule есть механизм интеграции, но в версии для сообщества отсутствует поддержка интерфейсов расширенного управления. MuleSoft предлагает версию Mule Enterprise Edition, которая предоставляет консоль управления, реестр служб и повышенную доступность.

Облачный хаб

[ редактировать ]

как услуги (iPaaS) Mulesoft, Cloudhub — это облачная платформа интеграции предназначенная для подключения приложений, данных и устройств с помощью разъемов интеграции (например, к Twitter и т. д.).

Mule ESB и обмен сообщениями

[ редактировать ]

Поддержка AMQP

[ редактировать ]

Поддержка AMQP (расширенного протокола очереди сообщений) основана на клиенте RabbitMQ Java- и поддерживает AMQP до версии 0.9.1. [ 4 ]

Поддержка JMS

[ редактировать ]

Jakarta Messaging — это промежуточного программного обеспечения, ориентированный на сообщения API , предоставляемый Oracle для связи между различными компонентами приложения. Это обеспечивает надежную, слабосвязанную и асинхронную связь на основе сообщений, поддерживая две модели: двухточечная (очереди) и публикация-подписка (темы). Mule поддерживает все функциональные возможности спецификаций JMS версий 1.0.2b и 1.1 и предоставляет для них конечную точку. [ нужна ссылка ]

Поддержка WMQ

[ редактировать ]

WMQ или Websphere MQ — это продукт IBM Message Oriented Middleware для связи в распределенных системах. Mule также обеспечивает поддержку WMQ под названием Mule WMQ Transport, который работает с версиями 7.0, 7.1 и 7.5 и обеспечивает для них конечную точку. [ нужна ссылка ]

Универсальный объект сообщения

[ редактировать ]

Интерфейс прикладного программирования универсального объекта сообщения является частью методологий проектирования высокого уровня, используемых для описания и определения аспектов объекта данных, используемых совместно с Mule ESB. Идея состоит в том, чтобы с помощью поэтапных событий объединить работу в разумные пакеты и обрабатывать ее поэтапно, что может соответствовать моделям обработки на основе транзакций, которые полезны в приложениях, критически важных для выполнения задачи, таких как финансовые транзакции, где последующие успешные результаты необходимо для достижения желаемого результата. Но если пользователю не удается предоставить необходимые данные или возникает ошибка во время выполнения , тогда модель допускает отсрочку с полным состоянием, что означает «без ущерба», пользователь может затем завершить транзакцию, не теряя слишком много работы или отмена всей транзакции.

Объект универсального сообщения определяет параметры, которые программа будет использовать для внутреннего обмена сообщениями, а также его компоненты для установки и получения переменных в зависимости от потребностей пользователя и функциональности программы.

  1. ^ «Роль корпоративной сервисной шины» .
  2. ^ «Мул: практический пример» .
  3. ^ «Изучение шаблонов ESB с помощью блога Mule — сообщество Oracle» . Архивировано из оригинала 8 марта 2009 г.
  4. ^ "Дом" .

Дальнейшее чтение

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 9ef6b35d69dfbca46d23c54bde4aa5e8__1723114920
URL1:https://arc.ask3.ru/arc/aa/9e/e8/9ef6b35d69dfbca46d23c54bde4aa5e8.html
Заголовок, (Title) документа по адресу, URL1:
Mule (software) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)