ESB Mule

Матеріал з Брацка Правка
Версія від 17:49, 24 грудня 2020, створена Maree21 (обговореннявнесок)
(різн.) ← Попередня версія • Поточна версія (різн.) • Новіша версія → (різн.)
Перейти до: навігація, пошук

ESB Mule — это легковесная интеграционная платформа (сервисная шина предприятия — ESB), которая позволяет разработчику объединять различные информационные системы на основе принципов обмена сообщениями (message routing), сопоставления данных (data mapping), управления сообщениями (orchestration), надежности (контроль за обменом сообщениями), защиты (использование https и опциональных коннекторов) и масштабирования между узлами (коннекторами).

ESB Mule является открытым программным обеспечением (CPAL-лицензия). Название Mule (Мул) было дано, так как Mule ESB «берёт на себя большую разработческую нагрузку» (облегчает труд разработчика интеграционной системы и обеспечивает должную производительность).

Возможности ESB Mule

Mule позволяет связываться с рекордным количеством протоколов: SOAP, REST, JMS, MQ, JBI, AQ, Caching, JavaSpaces, GigaSpaces, Email, IM, JCA, AS400 Data Queues, System I/O. интеграция приложений или систем непосредственно или с использованием облачных коннекторов использование коннекторов «из коробки» для интеграции SaaS приложений создание и экспонирование(предоставление в публичный доступ) API использование готовых API создание веб-сервисов управляющих сообщениями от других веб-сервисов создание интерфейсов для экспонирования приложений (предоставления в публичный доступ) интеграция B2B с решениями, которые просто защищать, имеют высокую эффективность и просты в развертывании вывод приложений в облачные сервисы Для разработчика предоставляется инструментарий «Mule Studio» — среда разработки основанная на популярной IDE (интегрированной среде разработки) Eclipse, позволяет создавать, запускать и отлаживать Mule проекты.