Архитектура интеграции
В данном разделе представлена высокоуровневая графическая схема архитектуры интеграции с Jira, а также описание сущностей и потоков данных, участвующих в ней.
Компоненты, участвующие в работе интеграции
В работе интеграции с Jira участвуют следующие компоненты:
-
В составе Jira:
-
Jira API — модуль, предоставляющий REST API Jira и обрабатывающий запросы к нему.
-
База данных — база данных на основе реляционной СУБД, хранящая информацию о задачах в Jira.
-
-
В составе R-Vision VM:
-
Домен Уязвимости — домен в веб-интерфейсе R-Vision VM, отображающий информацию об уязвимостях, обнаруженных при сканировании оборудования или импортированных в систему. В этом домене предусмотрены кнопки, при нажатии на которые можно создавать задачи вручную согласно настройкам интеграции.
-
Интеграция с Jira — скрипты и плейбуки, выполняющие запросы к Jira, обрабатывающие полученные данные и передающие их для последующей обработки в R-Vision VM.
-
Домен Задачи — домен в веб-интерфейсе R-Vision VM, отображающий информацию о задачах, добавленных в систему. В этом домене предусмотрена кнопка, позволяющая создать задачу в Jira вручную согласно настройкам интеграции.
-
Каналы обмена данными
Для обмена данными между компонентами используются следующие каналы:
-
Передача данных из Jira в R-Vision VM осуществляется по REST API с использованием протокола HTTPS.
Для успешной передачи данных между R-Vision VM и Jira должен быть обеспечен сетевой доступ к экземпляру Jira по протоколам HTTP или HTTPS.
| Конкретные параметры подключения (адрес Jira, номера портов, настройки прокси, балансировщиков нагрузки и списков разрешенных IP-адресов) определяются в рамках общей сетевой инфраструктуры проекта. * Передача данных между интеграцией, доменами задач и уязвимостей осуществляется с помощью методов SDK CMS (модуля управления доменами). |
Была ли полезна эта страница?