Создание и размещение сервисов
Mule Studio даёт возможность построения интеграционных решений с помощью специальной студии (графического редактора). Mule Studio помогает спроектировать все виды компонентов для интеграционных решений: коннекторы, трансформеры, маршрутизаторы, процессоры — и визуализировать их взаимосвязь. Компоненты можно комбинировать и объединять в потоки информации (англ. flow) во внешние системы.
Управление системами и приложениями
Сервисная шина Mule ESB предоставляет возможность отслеживать статусы событий и получать сообщения при возникновении проблем. Приложение Message Flow Analyzer от Mule позволяет быстро реагировать на возникшие проблемы и видеть показатели KPI проекта. Можно ограничивать доступ к панели управления в соответствии с заданными ролями сотрудников.
Разделение бизнес-логики от нюансов сообщений
Сервисная шина Mule ESB позволяет сервисам не тратить время на определение форматов сообщений от сервисов и протоколов доставки сообщений. Это даёт возможность отделить бизнес-логику сервисов от протоколов и форматов сообщений, быстро разрабатывать интеграции и координировать работу.
Маршрутизация и обмен данными
Задавайте правила или обменивайтесь данными с Mule ESB. При необходимости потоки данных можно фильтровать по заданным параметрам, объединять и менять их последовательность. С сервисной шиной Mule можно доставлять как синхронные, так и асинхронные события, транзакции и потоки данных.
Преобразование данных
Стандартная ситуация на проекте: каждая система использует собственный формат передачи данных (например, у одних это XML-файлы, у других — JSON) и их трансформации (например, в «1С» цвет обозначается как «красный», а на сайте нужно указать «#FF0000» или «red»). Но при интеграции необходимо настроить обмен данными между системами, учитывая специфику каждой связи. Mule ESB позволяет в графической форме задавать правила преобразования данных из одного формата в другой.