Клиенты
О нас
Партнерам
Запросить демонстрацию

больше, чем шина данных ESB

«Интегра» (7TECH INTEGRA 2.0) - универсальный продукт для эффективного обмена данными между
различными системами, приложениями
и сервисами, обеспечивающее высокую производительность, надежность
и безопасность
Интегра
В чем разница
\
Визуальное моделирование
Возможность
Классическая ESB
Интегра
(7TECH INTEGRA 2.0)
Поддержка протоколов
и приложений
Масштабируемость
Гибкость развертывания
No-code/low-code
Работа с большими объемами данных
Мониторинг
Логирование
Попробовать Интегру
Готовые коннекторы
и обработчики

Коннекторы

Kafka
ActiveMQ
Подписка на Kafka
Получение сообщений из ActiveMQ
Mail
Cron Sheduler
Получение почты
Создание пакетов данных по Cron
Telegram
Получение данных из выбранного чата
RabbitMQ
Получение сообщений из RabbitMQ
HTTP
Создание входа для HTTP запросов
7tech MDM
Заполнение справочников MDM
FTP
Получение файлов с FTP сервера
Time Scheduler
SMB
Создание пакетов данных по Timer
SQL
Получение файлов
с SMB сервера
Синхронизация SQL базы данных
Взаимодействие
по протоколу OData
Запросить список всех компонентов

Коннекторы

Kafka
ActiveMQ
Подписка на Kafka
Получение сообщений из ActiveMQ
Mail
Cron Sheduler
Получение почты
Создание пакетов данных по Cron
Telegram
Получение данных из выбранного чата
RabbitMQ
Получение сообщений из RabbitMQ
HTTP
Создание входа для HTTP запросов
7tech MDM
Заполнение справочников MDM
FTP
Получение файлов с FTP сервера
Time Scheduler
SMB
Создание пакетов данных по Timer
SQL
Получение файлов
с SMB сервера
Синхронизация SQL базы данных
Взаимодействие
по протоколу OData
Запросить список всех компонентов
Обработчики данных
Checker
Mapping Data
SQL
Проверяет поток на выполнение условий
Пользовательская форма ввода
Обогащение результатом SQL запроса
Remover
Txtgenerator
DataFilter
Фильтр потока данных
Удаление значений из переменной
Генерация текстового файла
HTTP
Setter
Union
Обогащение результатом HTTP запроса
Запись значения в указанную переменную
Объединение одиночных пакетов в массив
Separation
Разделение массива на пакеты данных
ExcelGenerator
Генерация Excel
ExcelParser
Парсер Excel
Mongo
Обогащение результатом запроса в mongo
FileReader
Чтение текста из файла

Обработчики данных

Checker
Mapping Data
SQL
Проверяет поток на выполнение условий
Пользовательская форма ввода
Обогащение результатом SQL запроса
Remover
Txtgenerator
DataFilter
Фильтр потока данных
Удаление значений из переменной
Генерация текстового файла
HTTP
Setter
Union
Обогащение результатом HTTP запроса
Запись значения в указанную переменную
Объединение одиночных пакетов в массив
Separation
Разделение массива на пакеты данных
ExcelGenerator
Генерация Excel
ExcelParser
Парсер Excel
Mongo
Обогащение результатом запроса в mongo
FileReader
Чтение текста из файла
Интеграционные сценарии
Сложные интеграционные сценарии могут включать любое количество комбинаций простых случаев, а также циклы и формирование очередей
принимает данные из системы-источника, трансформирует
их, переделывает в нужный формат и отдаёт дальше
в систему-получателя
«точка-точка»
забирает данные из одной системы-источника
и отправляет во множество сервисов, преобразуя
их для каждого
«один ко многим»
по заданным условиям собирает пакет данных от разных систем, формирует из них одно сообщение и отправляет
в целевую систему
«многие к одному»

«Под капотом»

«Интегра» построена на современном технологическом стеке, который сочетает в себе удобство интуитивно понятного интерфейса и гибкость микросервисной архитектуры. Это даёт возможность гибкой адаптации к требованиям заказчика для обеспечения высокой производительности, масштабируемости и надежности
Системное ПО
Кластер ядер интеграционной платформы
Интерфейс Low Code
Мониторинг
Логирование
RealTime взаимодействие
Микросервисные
обработчики и коннекторы
и другие
Кластер баз данных
Кластер брокера
Пользовательский интерфейс (React JS)
Точка взаимодействия пользователя с инструментами системы, такими как потоки, блоки, а также настроечные функции, функции мониторинга и администратора.
MongoDB
Документоориентированная система управления базами данных. Может быть заменена на RethinkDB, PostgreSQL и иные.
Ядро ИНТЕГРА (Spring Webflux, Java, Spring Integration, Apache Camel)
Основной модуль системы, обеспечивающий её функционирование, передачу данных, связь с запущенными экземплярами процессов, связь с модулей, а также базовую аутентификацию.
Модуль Keycloack аутентификации
IDM сервис входа для внутренних и внешних пользователей, обеспечивающий аутентификацию, управление пользователями и ведение модели доступов в рамках системы внешней IDM системы.
ActiveMQ
Брокер позволяющий работать над интеграциями нескольким разработчиками и наблюдать за поведением друг друга.
Поисковая система (OpenSearch)
Обеспечивает быстрый поиск и аналитику
по большим объемам данных.
Панель визуализации (Kibana)
Применяется для анализа журналов и временных рядов, мониторинга приложений и текущих процессов
Сервис сбора технических и бизнес-метрик (Prometheus)
Применяется для анализа журналов и временных рядов, мониторинга приложений и текущих процессов
Система мониторинга (Grafana)
Отображает ключевые метрики на удобных дашбордах
Брокер сообщений (Apache Kafka)
Обеспечивает обработку потоковых данных в реальном времени с высокой пропускной способностью

«Под капотом»

«Интегра» построена на современном технологическом стеке, который сочетает в себе удобство интуитивно понятного интерфейса и гибкость микросервисной архитектуры. Это даёт возможность гибкой адаптации к требованиям заказчика для обеспечения высокой производительности, масштабируемости и надежности
Отображает ключевые метрики на удобных дашбордах
Система мониторинга (Grafana)
Применяется для анализа журналов и временных рядов, мониторинга приложений и текущих процессов
Панель визуализации (Kibana)
IDM сервис входа для внутренних и внешних пользователей, обеспечивающий аутентификацию, управление пользователями и ведение модели доступов в рамках системы внешней IDM системы.
Модуль Keycloack аутентификации
Брокер позволяющий работать над интеграциями нескольким разработчиками и наблюдать за поведением друг друга.
ActiveMQ
Точка взаимодействия пользователя с инструментами системы, такими как потоки, блоки, а также настроечные функции, функции мониторинга и администратора.
Пользовательский интерфейс (React JS)
Основной модуль системы, обеспечивающий её функционирование, передачу данных, связь с запущенными экземплярами процессов, связь с модулей, а также базовую аутентификацию.
Ядро ИНТЕГРА (Spring Webflux, Java, Spring Integration, Apache Camel)
Документоориентированная система управления базами данных. Может быть заменена на RethinkDB, PostgreSQL и иные.
MongoDB
Обеспечивает обработку потоковых данных в реальном времени с высокой пропускной способностью
Брокер сообщений (Apache Kafka)
Применяется для анализа журналов и временных рядов, мониторинга приложений и текущих процессов
Сервис сбора технических и бизнес-метрик (Prometheus)
Обеспечивает быстрый поиск и аналитику
по большим объемам данных.
Поисковая система (OpenSearch)
Можно использовать весь заранее настроенный набор микросервисов
для авторизации, мониторинга, логирования, обмена сообщениями
и т.д. или заменить
их на имеющиеся
в IT-ландшафте организации системы
Взаимозаменяемость блоков
Отказоустойчивость
Ядро продукта, написано
на Spring Webflux
для легкого распараллеливания нагрузок по потокам
и поддержки большого количества одновременных соединений.
Для обеспечения безотказности работы «Интегры» вычислительные мощности можно объединить в кластер
Высокий показатель нагрузки
За счет масштабируемости, производительности
и гибкости, а также благодаря универсальности MongoDB обеспечивает работу
с большими объемами разнородных данных, гарантирует их хранение, обработку и анализ
Удобство обновления
Продукт постоянно развивается, модернизируется
и обновляется,
что позволяет ему быть функциональным, безопасным
и соответствовать требованиям регуляторов.

Установка новых версий
в кластере проходит «бесшовно», т.к. сервера обновляются поочередно
Удобные фишки
Гибкая настройка уведомлений о важных событиях через e-mail
и Telegram
Мультитенантный подход
Очередность
и гарантия доставки сообщений
Возможность авторизации
через Keycloak
Поддержка
S3-хранилищ
Гибкая настройка логирования
Обширная функциональность
обогащения данных
Вариативная межсервисная авторизация
Трассировка сообщений
для анализа и отладки интеграционных сценариев
Сохранение версионности и легкий перенос интеграций между разрозненными средами
Хранение секретов
в Vault
Группировка интеграционных сценариев в каталоги
Встроенный мониторинг
Наглядный процесс преобразования данных на каждом этапе выполнения интеграционного сценария
Сохранение и отображение всей информации о передаваемом сообщении, включая тело, заголовки, дополнительные параметры
Отображение количества успешно переданных сообщений между системами, ошибок с возможностью вывода подробного отчета об ошибке (StackTrace)
Логирование информации о работе каждого коннектора и обработчика, находящегося в составе интеграции
Попробовать Интегру
Производительность
1 000 000
Количество сообщений
Размер
сообщения
Время
(Интегра -> Kafka)
Время
(Kafka -> Интегра)
1kb
20 секунд
(800 нс при увеличенном heap RAM, 1000 потоках и 24 партициях)
35 секунд
1 000 000
100kb
9:15 минуты
(10 мс при увеличенном heap RAM, 1000 потоках и 24 партициях)
1:39 минуты
1 0 000
1mb
58 секунд
(1мкс при увеличенном heap RAM, 100 потоках и 24 партициях)
35 секунд
Low-code интерфейс
Понятно аналитикам!
Предназначен для создания интеграций специалистами без навыков программирования
Набор готовых коннекторов
для систем-источников и получателей
Широкий выбор обработчиков для трансформирования, обогащения, управления, маппинга
и других манипуляций с данными
Встроенные инструменты
для автоматического тестирования
и отладки реализованных интеграционных сценариев
Coding-интерфейс
Удобно разработчикам
Для решения нетиповых задач
и расширения функциональности продукта
Поддержка языков Java, JavaScript
и Python для написания дополнительной логики обработки данных
Создание своих коннекторов и обработчиков на Java, Python
Операции с данными, не предусмотренные в low-code интерфейсе, "на лету". При помощи встроенного интерфейса программирования, можно принимать пакет данных, вносить в него изменения и отправлять дальше по интеграционному сценарию
Настройка интеграций
Пошаговое обучение
и подсказки прямо в интерфейсе. Вы легко построите свою первую интеграцию!
Стройте интеграции с 0
С помощью коннекторов объединяйте CRM, ERP, MDM, сайты, платёжные сервисы, ФГИСы, а также любые другие внешние и внутренние системы.
Соединяйте что угодно с чем угодно
Метрики, индикация и уведомления!
Приложение подскажет, где требуется внимание пользователя и уведомит о важных событиях. Ключевые метрики на виду, а любые другие на графиках и дашбордах Grafana.
Избегайте дорогостоящих ошибок
Отправьте тестовое сообщение
и проследите весь процесс изменения данных по шагам. Тестовое окружение
с unit-тестами — ваш гарант надёжности.
Быстрейшая обработка данных
Реактивное “сердце” Spring Webflux паралельно обработает сложные и ветвистые интеграции быстрее, чем Spring MVC (используется в устаревающих российских и иностранных Enterprise-решениях).
FAQ
Стройте интеграционные взаимодействия и обмен данными между приложениями без навыков программирования!
Нажимая кнопку “Попробовать Интегра бесплатно”, вы соглашаетесь Политикой обработки данных.
Системным интеграторам
Стройте экосистему бизнеса
«7TECH MDM» - российская продвинутая система управления мастер-данными и НСИ для повышения эффективность вашего бизнеса и импортозамещения
«Интегра» соединяет различные системы и приложения, обеспечивая бесшовный обмен данными, а «7tech MDM» отвечает за централизованное управление мастер-данными, гарантируя их точность, согласованность и контроль.
Комплексное управление данными с помощью
«7tech MDM»
Центральное хранилище для всех ваших данных
Легкость соединения MDM c различными системами и приложениями
Обеспечение целостности и точности данных во всей ИТ-инфраструктуре
При объединении возможностей «Интегра»
и «7tech MDM», создается единая экосистема для управления данными:
Начните строить интеграции прямо сейчас!
Нажимая кнопку “Попробовать Интегра бесплатно”, вы соглашаетесь с Политикой обработки данных.
Все поля обязательны для заполнения