Функциональные возможности

Связать системы.Управлять потоком данных.

Подключение, преобразование, доставка и контроль - в одной интеграционной платформе.

Изучить возможности
API
Базы данных
Файлы
ERP
CRM
Сервисы
REDMULEПреобразование · доставка
Единый контур интеграции
01 /Протоколы и интерфейсы

Подключайте то, что уже работает

Объединяйте современные API, корпоративные системы и файловые обмены в общих маршрутах.

Сервисы и API

RESTHTTP/SODataSOAPgRPCWebSocket

События и сообщения

KafkaJMSAMQPMQTT

Файлы и корпоративные сервисы

FTP / SFTPSMBSMTPLDAP1С
Подробное описание

Единый слой интеграции для всего: от Kafka, REST и gRPC до 1С, SOAP и файловых обменов.

RedMule не навязывает собственный транспорт - он подключается к тем интерфейсам, которые уже живут в вашей архитектуре. Kafka и REST-API, FTP и SMB-шары, корпоративная почта, WebSocket, gRPC и 1С:Предприятие - все это можно завершить в одной платформе, не размазывая интеграционную логику по десятку отдельных сервисов.

  • Высоконагруженные потоки событий через Apache Kafka - для real-time сценариев и масштабируемых интеграционных решений.

  • Web-интерфейсы и API: REST, HTTP/HTTPS и ODATA для современных сервисов, микросервисов и корпоративных систем (включая SAP).

  • Интеграция по SOAP для строго типизированных и устаревших систем с формализованными WSDL-контрактами.

  • Файловые протоколы FTP/SFTP и SMB: загрузка и выгрузка файлов, работа с директориями, поддержка различных режимов безопасности и корпоративных файловых ресурсов.

  • Корпоративная почта по SMTP: отправка писем с вложениями, шифрование (TLS/SSL) и интеграция с почтовыми системами.

  • Онлайн-взаимодействие и UI-события: WebSocket для двусторонней передачи данных в режиме реального времени.

  • Высокопроизводительный RPC между микросервисами по gRPC поверх HTTP/2 со строгой типизацией через Protocol Buffers.

  • IoT-сценарии по MQTT: легкий и малозатратный обмен сообщениями с устройствами и сенсорами в условиях ограниченных ресурсов.

  • Интеграция с LDAP-каталогами для централизованной аутентификации, авторизации и получения учётных данных пользователей.

  • Корпоративные шины и брокеры: поддержка AMQP и полного стандарта JMS для надежной, управляемой передачи сообщений.

  • Прямая интеграция с 1С:Предприятие, HTTP-сервисами и форматами обмена, используемыми в экосистеме 1С.

02 /СУБД и хранилища

Данные становятся частью маршрута

Читайте и записывайте данные, вызывайте процедуры и включайте базы в транзакционные сценарии.

PostgreSQLSQL · сложные типы
OracleSQL · PL/SQL
MS SQL ServerЧтение · запись
MySQLТранзакции
MongoDBBSON · JSON
Подробное описание

Подключение к основным реляционным и документным базам: от Oracle и PostgreSQL до MongoDB

RedMule напрямую работает с базами данных, которые уже используются в вашей компании. Можно читать и записывать данные в рамках интеграционных маршрутов, вызывать хранимые процедуры и участвовать в транзакциях вместе с другими системами.

  • Интеграция с Oracle: выполнение SQL-запросов, вызов хранимых процедур и работа с PL/SQL-логикой

  • Поддержка Microsoft SQL Server (MSSQL): чтение и запись данных, участие источников и приемников в интеграционных маршрутах

  • Работа с MySQL: чтение, запись и использование в транзакционных сценариях

  • Подключение к MongoDB для документно-ориентированных хранилищ со структурой данных BSON/JSON

  • Адаптер PostgreSQL: расширенный SQL, транзакции и поддержка сложных типов данных

03 /Валидация и трансформация

Нужные данные. В нужном формате.

От визуального сопоставления полей до сложной логики на XSLT, Groovy, JavaScript и Python.

Пример преобразования заказаJSON
ИСТОЧНИКJSON
{
  "order_id": 1042,
  "total": 15800,
  "currency": "RUB"
}
→order_id → idtotal → amount
РЕЗУЛЬТАТ
<order id="1042">
  <amount currency="RUB">15800</amount>
</order>

Проверить

Определение схем, фильтрация сообщений и обработка ошибок.

Преобразовать

Визуальные мапперы, XSLT, скрипты и конвертация кодировок.

Обогатить

Дополнение сообщения данными из внешних источников.

Подробное описание

Визуальные мапперы, XSLT, Groovy/JavaScript‑скрипты и обогащение - всё, чтобы данные попадали в системы в нужном виде.

Платформа умеет конвертировать и трансформировать сообщения между разными форматами, не ломая существующие контракты. Визуальные мапперы помогают быстро собрать простые преобразования, а XSLT и скрипты на Groovy/JavaScript закрывают сложные кейсы, включая обработку ошибочных сообщений и обогащение данными из внешних источников.

  • Поддержка форматов XML, CSV, JSON, IDOC и других корпоративных стандартов.

  • Визуальные мапперы (drag-and-drop) и XSLT-преобразования для настройки соответствия полей без переписывания систем.

  • Скрипты на Groovy и JavaScript для сложной логики трансформации и обработки, включая ошибочные сообщения и обогащение (enrichment).

  • Флаги для чувствительных данных с возможностью особой обработки и контроля доступа.

  • Конвертация кодировок, продвинутая фильтрация сообщений и автоматическое определение схем CSV/JSON/XML с помощью эвристик и шаблонов.

  • Экспорт и импорт метаданных и lineage во внешние системы через встроенные интеграционные механизмы.

04 /Очереди и сообщения

Управляйте доставкой на каждом этапе

Используйте существующие брокеры или собственную очередь RedMule. Настраивайте маршрутизацию, подтверждения и повторную обработку.

Point-to-point и publish/subscribe

Выбирайте модель обмена под конкретный сценарий.

Маршрутизация по данным и правилам

Направляйте сообщения по содержимому и бизнес-условиям.

Повторы, таймауты и dead-letter

Управляйте ошибками доставки без потери сообщений.

Пример маршрута · переключите состояние получателя
ИсточникСообщение
→
ОчередьБуферизация
→
ПолучательACK
↳Повторы→Dead-letterпри ошибке

ACK. Получатель подтверждает приём. Обработка продолжается по настроенному маршруту.

Подробное описание

Надёжный транспорт сообщений: очереди, топики, брокеры JMS/AMQP/MQTT гарантированная доставка и гибкая маршрутизация. RedMule обеспечивает корпоративный уровень работы с сообщениями в нагруженных интеграционных сценариях.

Платформа может подключаться к существующим брокерам по протоколам JMS, AMQP и MQTT, поддерживает модели point-to-point и publish/subscribe и предоставляет полный контроль над доставкой: от управления повторами и таймаутами до сквозной трассировки и обработки сообщений в dead-letter очередях. Дополнительно Red Mule может работать как самостоятельная корпоративная очередь сообщений и событийный брокер, обеспечивая хранение, буферизацию, маршрутизацию и гарантированную доставку сообщений без необходимости использования внешних брокеров. Это позволяет использовать Red Mule не только как интеграционный слой, но и как транспортный уровень корпоративной архитектуры.

  • Подключение к брокерам по протоколам JMS, AMQP и MQTT; топологии point-to-point и publish/subscribe.

  • Работа в режиме собственной очереди сообщений с управлением хранением, подтверждениями и повторной обработкой.

  • Гибкая доставка: таймауты, задержки, количество повторов и режим fire-and-forget.

  • Модели гарантированной доставки: at-most-once, at-least-once, exactly-once.

  • Ack/nack и dead-letter механизмы.

  • Сквозная трассировка (end-to-end) с correlation ID.

  • Гибкая маршрутизация по содержимому, бизнес-правилам и внешним источникам данных.

  • Поддержка групповых сообщений.

  • Обогащение (enrichment) и параллельная обработка массивов сообщений.

05 /Мониторинг, аудит, аналитика

Видна вся цепочка. До одного сообщения.

Статусы маршрутов, трассировка, логи и оповещения связывают события в понятную картину.

ПРИМЕР ТРАССИРОВКИ
Сообщение принятоВход
Данные преобразованыОбработка
Получатель подтвердил приёмВыход
PrometheusGrafanaZabbixOpenTelemetry
Подробное описание

Встроенный мониторинг потоков, интеграция с Prometheus/Grafana и SIEM, настраиваемое логирование и хранение логов.

RedMule даёт операционным командам полный обзор происходящего в интеграциях. Можно видеть статус сообщений и маршрутов, настраивать дашборды и алерты или отправлять события в существующие системы мониторинга и SIEM. Гибкие уровни логирования и маскирование данных помогают соблюдать требования безопасности и комплаенса.

  • Мониторинг процессов и интеграций: статус сообщений и маршрутов, граф связей между системами, дашборды и алерты

  • Интеграция с внешними системами мониторинга: Prometheus, Zabbix, Grafana и др.

  • Передача логов и событий в SIEM-системы (Splunk, Graylog), лог-менеджмент (ELK, Fluentd) и системы мониторинга состояния

  • Распределенный трейcинг через OpenTracing, OpenTelemetry и Jaeger

  • Настраиваемые уровни логирования (ERROR, WARN, INFO, DEBUG, TRACE) с изменением без перезапуска системы

  • Гибкая детализация логов и маскирование чувствительных данных (PII, пароли, токены и другие защищенные элементы)

  • Хранение логов локально, централизованно в БД/хранилищах или в облаке (включая S3, MinIO и совместимые системы)

06 /Расширенная обработка

От событий до больших файлов

Обрабатывайте потоки событий, API-вызовы и файлы в едином кластере. Расширяйте ресурсы вместе с нагрузкой.

>100 МБ

Потоковая передача файлов и буферизация

2PC / Saga

Транзакции и компенсационные сценарии

Узел 01ОбработкаУзел 02ОбработкаУзел 03Обработка
Подробное описание

Большие файлы, транзакции, распределённые паттерны, идемпотентность и single delivery.

RedMule справляется не только с лёгкими событиями, но и с тяжёлыми, критичными для бизнеса операциями. Платформа умеет обрабатывать крупные файлы, участвовать в сложных транзакционных сценариях и обеспечивать гарантированно однократную обработку сообщений в распределенной среде. Платформа спроектирована для работы под гибридной нагрузкой: одновременная обработка событийных потоков, API-вызовов и передачи крупных файлов в рамках единого кластера. РедМул обеспечивает стабильную высокую пропускную способность при обработке интенсивных интеграционных потоков и сохраняет предсказуемое поведение системы при росте нагрузки.

Производительность масштабируется за счет горизонтального расширения кластера и распределения потоков обработки между узлами без остановки системы, а также за счет увеличения характеристик сервера (вертикальное масштабирование)

  • Обработка и передача файлов > 100 МБ за счет потоковой передачи и буферизации.

  • Поддержка транзакций: локальные, двухфазные (2PC), модели Saga, TCC и компенсационные транзакции.

  • Настройка уровней изоляции транзакций и транзакционности для отдельных адаптеров и протоколов.

  • Баланс между доступностью и устойчивостью к разделениям (A/P) в духе CAP-теоремы, с поддержкой паттернов Saga, Orchestration,

  • Choreography, Outbox, Message Replay.

  • Механизмы идемпотентности: идемпотентные вызовы по идентификаторам сообщений, хранилище обработанных сообщений (deduplication store) и token-based delivery.

  • Single delivery через брокеры с ack - подтверждение приема, гарантирующее однократную доставку и обработку сообщения.

СЛЕДУЮЩИЙ ШАГ

Обсудим вашу интеграционную задачу

Покажем платформу на ваших сценариях и поможем оценить архитектуру решения

0/500 символов
Не удалось отправить заявку. Попробуйте позже.

Заявка отправлена

Ваш контакт
Сообщение

Спасибо! Мы свяжемся с вами в ближайшее время.