Технические особенности INTEGRA

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

“Под капотом”

7TECH INTEGRA имеет современную архитектуру, объединяющую удобство общего интерфейса и гибкость микросервисной архитектуры.
Системное ПО
Кластер ядер интеграционной платформы
Интерфейс Low Code
Мониторинг
Логирование
RealTime взаимодействие
Микросервисные
обработчики и коннекторы
и другие
Кластер баз данных
Кластер брокера

“Под капотом”

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

Коннекторы

Kafka
ActiveMQ
Брокер
Брокер
Mail
Cron Sheduler
Электронная почта
Расписание ?
Telegram
Приложение
RabbitMQ
Брокер
HTTP
Протокол
7tech MDM
Приложение
FTP
Файловое хранилище
Time Scheduler
SMB
Расписание ?
SQL
Файловое хранилище
База данных ?
1С (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
Обработка
Обработка
Обогащение
Remover
Txtgenerator
DataFilter
Обработка
Обработка
Работа с файлами
HTTP
Setter
Union
Обогащение
Работа с файлами
Обработка
Separation
Обработка
ExcelGenerator
Работа с файлами
ExcelParser
Работа с файлами
Mongo
Обогащение
FileReader
Работа с файлами

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

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

Киллер фичи

Модуль идентификации и авторизации
Предназначен для создания и настройки учетных записей пользователей и систем
Допустимо подключение нескольких систем автоматизации одновременно
Возможно подключение любых IDM-систем
Дополнительно поддерживается стандартная basic авторизация для legacy-систем
Интуитивный NO-CODE интерфейс
В каждом блоке* размещаются коннекторы входящих данных (источники) обработчики данных (способы трансформации) и коннекторы исходящих данных (пункты назначения).
У каждого блока есть счетчики пакетов данных для наглядности и уведомления для оперативного устранения ошибок в работе разных элементов.
Для сотрудников без навыков программирования разработан интуитивно-понятный интерфейс:
*элемент no-code интерфейса, содержащий коннекторы для получения\передачи данных и обработчики для трансформации
Дружелюбный Coding-интерфейс
Visual Studio Code для комфортного кодирования
Python (full) для особенных случаев обработки данных
Интеграции, собранные с помощью no-code интерфейса, можно увидеть в коде и внести в них изменения
В следующем релизе продукта:
Java и другие языки программирования
Если готовых обработчиков недостаточно или требуется создать уникальную интеграцию, в платформе предусмотрен интерфейс для программистов:
Демонстративная трассировка*
Направить в каждый блок тестовые сообщения для проверки работы интеграций
Составить систему тестов к каждому блоку для моментальной проверки поступающего потока данных на соблюдение желаемых условий
Встроенный инструмент трассировки позволяет наглядно отсмотреть процесс трансформации данных от начала до конца.
А также можно:
*наглядное представление работы потоков и процессов интеграции
Легко научиться и просто настроить
Дружелюбный пошаговый онбординг упрощает процесс адаптации сотрудников к новому приложению
Режим обучения поможет разобраться со всеми элементами интерфейса и возможность построить свою первую интеграцию
Инструкции по работе с платформой встроены в интерфейс в виде подсказок со справкой и ссылками на руководство пользователя
Тёмная тема облегчает работу с платформой ночью ;)
Ролевая модель
Глобальные роли:
Роли переданные из IDM связываются с глобальными
Роли могут быть выданы по одной и в комбинации прав к чтению и изменению
Администраторы – запрещающая и разрешающая роль
Разработчики – разрешающая роль
Пользователь может явно указывать какой роли предоставлять доступ к своему потоку (в настройках доступов потока)
Все запрещающие роли имеют более высокий приоритет, чем все разрешающие
Стек технологий
Стройте интеграционные взаимодействия и обмен данными между приложениями без навыков программирования!
Нажимая кнопку “Попробовать Интегра бесплатно”, вы соглашаетесь Политикой обработки данных.
продуктов в Реестре отечественного ПО
реализованных проектов
разработанных сервисов
крупнейших разработчиков России
11
3000+
200+
Топ 60
Российский Экспортный Центр
Создание цифровых сервисов для экспортеров
Согаз
Создание единого интеграционного пространства для построения цифровых сервисов
ДОМ.РФ
Создание платформы управления корпоративными данными
ФАДН
Создание системы мониторинга в сфере межнациональных и межконфессиональ-ных отношений
Министерство Культуры
Создание единой информационной системы экспертизы и вывоза культурных ценностей
АЛРОСА
Создание цифровой платформы трейсинга алмазов
Русэнергосбыт
Проектирование
и разработка личного кабинета пользователя энергосбытовой компании
Министерство Сельского хозяйства
Создание комплекса мультимедийных систем
С 2000 года стираем границы между бизнесом и технологиями

Нам доверяют

С 2000 года стираем границы между бизнесом и технологиями

Нам доверяют

Российский Экспортный Центр
Создание
цифровых сервисов для экспортеров
Согаз
Создание единого интеграционного пространства для построения цифровых сервисов
ДОМ.РФ
Создание платформы управления корпоративными данными
ФАДН
Создание системы мониторинга в сфере межнациональных и межконфессиональных отношений
Министерство Культуры
Создание единой информационной системы экспертизы и вывоза культурных ценностей
АЛРОСА
Создание цифровой платформы трейсинга алмазов
Русэнергосбыт
Проектирование
и разработка личного кабинета пользователя энергосбытовой компании
Министерство Сельского хозяйства
Создание комплекса мультимедийных систем
продуктов в Реестре отечественного ПО
реализованных проектов
разработанных сервисов
крупнейших разработчиков России
11
3000+
200+
Топ 60