СИСТЕМА СОДЕРЖИТ СЛЕДУЮЩИЕ ОСНОВНЫЕ ФУНКЦИОНАЛЬНЫЕ МОДУЛИ:
Функциональная возможность
Управление каталогами артефактов микросервисной платформы
Управление потоками данных Apache NiFi
Конструктор интеграционных сценариев микросервисной платформы
Управление развертыванием интеграционных сервисов и сценариев
Авторизация и управление пользователями портала
Единый веб-интерфейс микросервисной платформы и «зонтик» для административных веб-интерфейсов используемых инфраструктурных систем
Каталоги сценариев и объектов, которые используются при создании сценария (сервисы, системы и их интерфейсы)
Настройка ролевой модели пользователей (ролей и входящих в них доступов)
Разработка и исполнение потоков данных и ETL-процессов, управление расписанием их запуска
- Создание и визуализация интеграционного сценария (цепочек интеграционных сервисов и интегрированных с их помощью систем)
- Создание новых и внесение изменений в существующие интеграционные сценарии
Развертывание в Kubernetes сервисов и интеграционных сценариев
Портал API-менеджмента для публикации API и организации доступа к API через шлюз API
- Сбор, хранение и визуализация логов
- Сбор, хранение и визуализация метрик; настройка алертов и нотификация
- Сбор, хранение и отображение журнала работы интеграционных сценариев и истории интеграционных взаимодействий
- Управление пользователями
- Аутентификация и авторизация
Выполнение заданий по расписанию
- Переход в управляющие GUI используемых продуктов платформы (Kubernetes, Elastic и т. д.)
- Веб-интерфейс к функциональности платформы
- Учет микросервисов и их версий
- Учет сценариев и их версий
- Учет систем и их интерфейсов, участвующих в интеграциях
- Создание, удаление, редактирование ролей и их доступов
- Поддержка разграничения доступа на уровне отдельных объектов доступа (например, сценариев)
- Редактор потоков (разработка потоков данных на платформе NiFi)
- Выполнение потоков данных, настроенных в редакторе NiFi
- Настройка расписания запуска потоков данных
- Создание и визуализация интеграционных сценариев
- Задание параметров сервисов в сценарии
- Развертывание сценариев и участвующих в них сервисов в Kubernetes
- Развертывание в Kubernetes сервисов, используемых вне сценариев
- Контроль успешности развертывания сценария (всех сервисов сценария)
- Деинсталляция (удаление) сценариев/сервисов в Kubernetes
- Просмотр сведений о статусе развертывания сервисов и сценариев
- Описание API-интерфейсов, генерация и импорт спецификаций OpenAPI
- Трансформации (SOAP->REST, JSON)
- Поддержка тестирования и настройка mock-ответов
- Публикация API, каталог API
- Организация доступа к API через шлюз API
Управление логами:- Логирование в модулях шины и интеграционных сервисах
- Настройка уровня логирования для каждого компонента шины
- Сбор логов от модулей шины и интеграционных сценариев
- Поиск по логам и их отображение
Журналирование:- Сбор, хранение и отображение журнала работы интеграционных сценариев
- Журналирование интеграционных взаимодействий с системами
- Журналирование действий пользователей МПИ.ESB
Технический мониторинг:- Сбор метрик модулей, хранение их истории, визуализация
- Алерты: настройка, нотификация
- Создание, редактирование и деактивация пользователей
- Задание роли пользователя
- Аутентификация и авторизация пользователей
- Настройка расписания запуска интеграционных сценариев и сервисов
- Запуск сервисов и сценариев по расписанию и по запросу пользователя на портале