Гибридная интеграционная платформа USEBUS — это связующее программное обеспечение, позволяющее объединять между собой любые ИТ-системы государственных и коммерческих организаций, которое служит для трансформации, обогащения и доставки данных между различными ИТ-системами.
Как интеграционная платформа, приложение является расширяемым решением освобождая пользователей от зависимости Вендора.
USEBUS является инструментом с низким порогом вхождения для соединения между собой ИТ-систем, служащей для решения самого широкого круга задач
Модифицировать интеграции и разрабатываит новые можно вместе с
коллегами, все подсказки и документы по эксплуатации решения встроены в интерфейс. Кроме
того описания потоков данных можно подкреплять к созданным интеграциям.
Интеграции уровня приложений и данным в одном инструменте для
автоматизации различных процессов
Платформа позволяет создавать интеграции соответсвующее архитектуре
корпоративных интеграционных шин (ESB), но также поддерживает различные ETL-сценарии и
гибридные случаи, осуществляя не только интеграцию приложении, но и многоступенчатую
трансформацию данных.
Централизованное и защищённое управление распределённым ИТ-ландшавтом
USEBUS объединяет различные ИТ-системы, обеспечивая централизованное
управление доступами к различным интеграционным потокам данных, а также рспределённое
создание и публикацию новых интеграций упрощая работу различных команд сохраняя контроль
над безопасносью данных.
Прозрачное и наглядное логирование с возможностями уведомления
технических и бизнес пользователей
Закрывает целый ряд вопросов, сопутствующих любой интеграции, таких
как наглядная трассировка, логирование и мониторинг. Уведомления персонала об инцедентах
с помощью e-mail, социальных сетей, мессенджеров и SMS.
Функционал системы
Интеграционная платформа USEBUS обеспечивает следующий набор функциональных возможностей:
Многопользовательская среда создания интеграций
Многопользовательская среда создания интеграций
Визуальное конфигурирование интеграционных потоков при помощи
доработанного GUI, являющегося надстройкой над различными opensorce-решениями.
Мультитенантный (мультиарендный) пользовательский интерфейс,
с механизмами контроля доступов.
Настройки совместного использования разными группами
пользователей и управления определёнными частями потока.
Обеспечение безопасности хранения и передачи данных
Обеспечение безопасности хранения и передачи данных
Аутентификация и авторизация входящих запросов, возможность
сквозного «проброса» access token в систему получатель.
Безопасность хранения и передачи данных (SSL, SSH, HTTPS)
с помощью шифрования, что обеспечивает защиту данных от несанкционированного
доступа или умышленной подмены.
Встроенная аутентификация / авторизация на основе ролей.
Ролевая модель доступов корпоративного уровня ORBAC.
Сбор и транспортировка данных
Сбор и транспортировка данных
Сбор данных из различных источников, включая файлы логов,
датчики и приложения в режиме реального времени или в пакетном режиме.
Синхронная и асинхронная передача сообщений.
Различные варианты запуска процессов: по триггерам, по событиям
внутри систем источниках и получателях, по расписанию.
Поддержка интеграций типа файлового обмена на основе встроенного
объектного хранилища S3 Minio для файлов до 50 Тб.
Мониторинг и логирование потоков данных
Мониторинг и логирование потоков данных
Групповая и пакетная трассировка для наглядного отслеживания
изменений данных и отладки интеграционных потоков.
Встроенная система логирования на основе ELK стека и возможность
интеграции с подсистемой логирования (например, Splunk).
Мониторинг потоков данных и выявления потенциальных проблем
в целях предотвращения потери данных или обеспечения корректной передачи данных
на основе Prometheus и Grafana с настраиваемым механизмом уведомлений.
Возможность интеграции с другими подсистемами мониторинга.
Оптимизация и управление потоками данных
Оптимизация и управление потоками данных
Динамическая приоритезация обработки данных в зависимости
от текущих условий, обеспечивая быструю обработку критически важных данных
и оптимизируя использование ресурсов для максимальной эффективности.
Встроенные механизмы для сжатия и декомпрессии данных,
что позволяет уменьшить объём передаваемых и хранимых данных, снижая затраты
на хранение и передачу.
Встроенные механизмы для автоматического обнаружения,
регистрации, исправления, повторной обработки или маршрутизации проблемных
данных в специальные очереди для анализа и устранения.
Обеспечение надёжности и высокоскоростной обработки данных
Обеспечение надёжности и высокоскоростной обработки
данных
Настраиваемая персистентность данных для достижения необходимого
уровня надёжности и скорости обработки данных.
Асинхронное взаимодействие обеспечивает высокую пропускную
способность и естественную буферизацию данных при нестабильной скорости потока
и частоте поступления пакетов данных.
Различные варианты кэширования часто запрашиваемых данных:
persistent cache, in-memory cache для интеграций с «медленными» системами
и требовательными к времени отклика.
Параллелизация обработки данных с использованием
многопоточности, что позволяет эффективно распределять нагрузку по кластеру
и обеспечивать высокую производительность при работе с большими объёмами данных.
Администрирование и масштабируемость
Администрирование и масштабируемость
Перемещение интеграционных потоков данных между стендами.
Поддержка различных вариантов развёртывания системы:
неотказоустойчивая (для окружений разработки), отказоустойчивая (для тестовых,
предпродакшен и продакшн окружений), отказоустойчивая с георезервацией
и репликацией (для критически важных задач и данных).
Кластеризация с возможностью георезервации и обработки данных.
Возможность встраивания в интеграционный поток самописных
сервисов, адаптеров и обработчиков.
Возможность создания собственных процессоров на языке Java,
Python и других языках.
Расширяемость компонентов без нарушения Лицензии.
Обогащение и трансформация данных
Обогащение и трансформация данных
Обогащение данных путём добавления дополнительной информации
(например, метки времени, данных геолокации или идентификаторов пользователей)
для улучшения качества данных и полезности их анализа.
Механизмы трансформация данных путём изменения их формата,
структуры или содержимого в целях оптимизации анализа данных и обеспечения
совместимости данных с системами.
Поддержка преобразования всех основных форматов данных (JSON,
XML, TXT, Avro и т.д.).
Маршрутизация данных в разные пункты назначения (например,
Hadoop, Hive или Spark) для регламентного обеспечения данными потребителей.
Многопользовательская среда создания интеграций
Визуальное конфигурирование интеграционных потоков
при помощи доработанного GUI, являющегося надстройкой над различными
opensorce-решениями.
Мультитенантный (мультиарендный) пользовательский интерфейс,
с механизмами контроля доступов.
Настройки совместного использования разными группами
пользователей и управления определёнными частями потока.
Обеспечение безопасности хранения и передачи данных
Аутентификация и авторизация входящих запросов, возможность
сквозного «проброса» access token в систему получатель.
Безопасность хранения и передачи данных (SSL, SSH, HTTPS)
с помощью шифрования, что обеспечивает защиту данных от несанкционированного
доступа или умышленной подмены.
Встроенная аутентификация / авторизация на основе ролей.
Ролевая модель доступов корпоративного уровня ORBAC.
Сбор и транспортировка данных
Сбор данных из различных источников, включая файлы логов,
датчики и приложения в режиме реального времени или в пакетном режиме.
Синхронная и асинхронная передача сообщений.
Различные варианты запуска процессов: по триггерам,
по событиям внутри систем источниках и получателях, по расписанию.
Поддержка интеграций типа файлового обмена на основе
встроенного объектного хранилища S3 Minio для файлов до 50 Тб.
Мониторинг и логирование потоков данных
Групповая и пакетная трассировка для наглядного отслеживания
изменений данных и отладки интеграционных потоков.
Встроенная система логирования на основе ELK стека
и возможность интеграции с подсистемой логирования (например, Splunk).
Мониторинг потоков данных и выявления потенциальных проблем
в целях предотвращения потери данных или обеспечения корректной передачи
данных на основе Prometheus и Grafana с настраиваемым механизмом
уведомлений.
Возможность интеграции с другими подсистемами мониторинга.
Оптимизация и управление потоками данных
Динамическая приоритезация обработки данных в зависимости
от текущих условий, обеспечивая быструю обработку критически важных данных
и оптимизируя использование ресурсов для максимальной эффективности.
Встроенные механизмы для сжатия и декомпрессии данных,
что позволяет уменьшить объём передаваемых и хранимых данных, снижая затраты
на хранение и передачу.
Встроенные механизмы для автоматического обнаружения,
регистрации, исправления, повторной обработки или маршрутизации проблемных
данных в специальные очереди для анализа и устранения.
Обеспечение надёжности и высокоскоростной обработки данных
Настраиваемая персистентность данных для достижения
необходимого уровня надёжности и скорости обработки данных.
Асинхронное взаимодействие обеспечивает высокую пропускную
способность и естественную буферизацию данных при нестабильной скорости
потока и частоте поступления пакетов данных.
Различные варианты кэширования часто запрашиваемых данных:
persistent cache, in-memory cache для интеграций с «медленными» системами
и требовательными к времени отклика.
Параллелизация обработки данных с использованием
многопоточности, что позволяет эффективно распределять нагрузку по кластеру
и обеспечивать высокую производительность при работе с большими объёмами
данных.
Администрирование и масштабируемость
Перемещение интеграционных потоков данных между стендами.
Поддержка различных вариантов развёртывания системы:
неотказоустойчивая (для окружений разработки), отказоустойчивая
(для тестовых, предпродакшен и продакшн окружений), отказоустойчивая
с георезервацией и репликацией (для критически важных задач и данных).
Кластеризация с возможностью георезервации и обработки
данных.
Расширяемость компонентов без нарушения Лицензии.
Обогащение и трансформация данных
Обогащение данных путём добавления дополнительной информации
(например, метки времени, данных геолокации или идентификаторов
пользователей) для улучшения качества данных и полезности их анализа.
Механизмы трансформация данных путём изменения их формата,
структуры или содержимого в целях оптимизации анализа данных и обеспечения
совместимости данных с системами.
Поддержка преобразования всех основных форматов данных
(JSON, XML, TXT, Avro и т.д.).
Маршрутизация данных в разные пункты назначения (например,
Hadoop, Hive или Spark) для регламентного обеспечения данными потребителей.
USEBUS — легко расширяемый продукт
Стратегия продукта: освобождать пользователя от проприетарных экосистем
Архитектура приложения позволяет пользователю развивать и пополнять инструменты для построения интеграционных взаимодействий самостоятельно, делать их частью интерфейса и сохранять* при этом Лицензию и гарантийное облуживание.
Архитектура приложения позволяет пользователю развивать и пополнять инструменты для построения интеграционных взаимодействий самостоятельно, делать их частью интерфейса и сохранять* при этом Лицензию и гарантийное облуживание.
Языки программирования
Используются для реализации Low-Code элементов для Drug&Drop и скриптовой обработки данных
Основные внутренние языки:
Java
Python
Kotlin
Scala
Groovy
Дополнительные языки для скриптовой обработки данных:
Jython
JRuby
C++
C#
Rust
Swift
Objective-C
PostgreSQL
Oracle
MS SQL Server
MongoDB
Redis
Kafka
MQTT
RabbitMQ
RActiveMQ Artemis
FTP
SFTP
FTPS
HTTP/HTTPS
SMTP
SMTPPOP3/IMAP
Возможность включения внешних сервисов для размещения на Drug&Drop полотне для извлечения и обработки данных абсолютно любой сложности на любых языках программирования.
Возможность включения внешних сервисов для размещения на Drug&Drop полотне для извлечения и обработки данных абсолютно любой сложности на любых языках программирования.
Коннекторы работают по протоколам
Это компоненты встраеваемые в приложение, позволяющие забрать данные откуда либо или отправить в нужное место.
oData
EnterpriseData
S3
JDBC
ODBC
SQL
SQLite
PostgreSQL
Oracle
MS SQL Server
MongoDB
Redis
Kafka
MQTT
RabbitMQ
ActiveMQ Artemis
FTP
SFTP
FTPS
HTTP/HTTPS
SMTP
SMTPPOP3/IMAP
Обработчики трансформируют типы данных
Специальные процессоры позволяют изменять типы данных, складывать, отнимать и менять форматы файлов, извлекать из них необходимое и многое другое.
Типы данных:
JSON
CSV
XML
HTML
Text
Binary
Syslog
Grok
PDF
EDI
HL7
JPEG
PNG
TIFF
MP3
WAV
MPEG
Base64
Protobuf
Thrift
BSON
SQL data
LDIF
Windows Event logs
NetFlow
SFlow
Email
Tar
Zip
Gzip
Bzip2
WinRAR
Snappy
LZ4
XLS
XLSX
ODS
DOC
RTF
Markdown
Plain
INI
KML
GPX Event logs
ASN.1
SFlow
Можно добавить любые языки, коннекторы или обработчики без ограничений.
Управление доступом на основе ролей
Данные под контролем!
Развитые политики избирательного управления доступом: права доступа выдаются пользователям на основе предварительно настраиваемых ролей в Keyсloak
Скорость взлома ИТ–инфраструктуры крупных компаний за год увеличилась на 30%*.
*Источник: статья «Хакеры экономят время» Коммерсант
Распределённый ИТ-ландшафт с помощью USEBUS?
Запросто!
Высокоскоростные потоки с гарантией доставки и порядка
Тяжелые в обработке и менее требовательные интеграции
Федерация Usebus — это просто:
Стройте распределённую систему сбора и обработки данных, в том числе с iIoT–устройств.
Разделите интеграции по уровню SLA и TIER на разные узлы.
Настройте шифрование потока данных, мониторинг и уведомления.
Обеспечьте необходимый SLA по критичности бизнес-процессов.
Георезервируйте узлы требудщие наивысшей степени TIER.
Удешевление до 3 раз
Поддержки ландшафта за счёт возможности разделять уровни Tier
для обеспечения достаточного уровня SLA.
Разделение
Высоко-скоросных потоков с гарантией доставки и порядка и тяжёлых
в обработке и менее требовательных
Запуск облегченных копий
Usebus способен быть не только посредником между любыми системами, но и
запускать свои облегчённые копии.
Скорость поставки новых интеграции — скорость инновационного развития бизнеса
Удобное управление CI/CD конвейером поставками интеграций в руках администратора
Управляйте всеми стендами из единой административной панели
На правах администратора выдавайте и забирайте доступы
Создайте и перемещайте интеграционные потоки между стендами
Настройте мониторинг и уведомления для каждого стенда
Архитектура страхует ваш бизнес
USEBUS — модульное приложение основанное на промышленных opensource-технологиях, в котором проприетарный код является надстройкой над достижениями opensource-сообществ, Usetech помогает* развивать opensource внося улучшения в безопасность и исправляя другие баги.
*различные исправления передаются в opensourse в рамках двух лет.
Дорожная карта
2023
Usebus
Done
Интеграционная платформа покрывает 90% каждого первого клиента в РФ.
Формирование требований к Usebus 2.0
Уведомления
Адаптеры
Безопасность
Кластеризация
Отказоустойчивость
2024
Usebus 2.0
In progress
Новый интерфейс на русском языке с новыми фичами. Формирование
требований к Usebus AI-Integration
Новый UX | UI
Трассировка
Java 21 Virtual Treads
Центр управления интеграциями
2025
Usebus AI-Integration
To do
Мультиязычная EiPaas-платформа, с поддержкой ИИ для фильтрации
и восстановления данных, кодинга и документирования
AI UX | UI
Мультитенантность
Обучение и консультации
Бизнес-пользователи клиента
как заказчики интеграций
Дата-инженеры
как создатели интеграционных потоков
Системные администраторы
как сопроводители бесперебойной работы интеграций и
приложения целиком
мониторинг
логирование
уведомления о прецедентах
Расскажем и покажем:
Возможности интеграционной платформы USEBUS
Как поставить задачу на создание интеграций
О нюансах разработки и отладка интеграционных потоков
Об администрировании и сопровождении интеграционных взаимодействий
Системное администрирование, эксплуатация и сопровождение Usebus
Записывайтесь на презентацию продукта
ГК ЮЗТЕХ — это динамично развивающаяся компания с головным офисом в Москве
и 7-ю региональными офисами в Санкт-Петербурге, Рязани,
Ростове-на-Дону, Таганроге, Барнауле, Томске и Минске.
Импортозамещение года в интеграции приложений: шина USEBUS
Более 60 миллионов пользователей ежедневно
используют программные решения компании. ГК ЮЗТЕХ входит в ТОП-15 лидеров разработки
ПО на российском рынке (cNews Аnalytics/TAdviser 2023), в ТОП-14 крупнейших российских групп
и компаний в области информационных и коммуникационных технологий (RAEX 2023),
в ТОП-3 крупнейших разработчиков мобильных приложений для бизнеса и гос структур (TAdviser
2022), а также является победителем престижных российских и международных наград.
Нам доверяют
Клиентами и партнёрами USETECH являются крупнейшие ритейл-компании, финансовые организации, компании в сфере IT, телеком и блокчейн, а также органы государственной власти.