Архитектура интеграции
В данном разделе представлена высокоуровневая графическая схема архитектуры интеграции с файлами, а также описание сущностей и потоков данных, участвующих в ней.
Компоненты, участвующие в работе интеграции
В работе интеграции с файлами участвуют следующие компоненты:
-
Файловый сервер — внешний сервер, на котором размещена сетевая папка с файлами, содержащими информацию об объектах их связях.
-
В составе R-Vision VM:
-
Интеграция с файлами — скрипты и плейбуки, которые выполняют запросы к файловому серверу, парсинг полученных файлов в соответствии с настройками интеграции и передают извлеченную информацию об объектах и их связях в шину данных.
Один экземпляр интеграции позволяет импортировать только экземпляры одной сущности. Чтобы импортировать экземпляры нескольких разных сущностей, вы можете:
-
создать несколько экземпляров интеграции, по одному на каждую сущность;
-
при запуске интеграции вручную — менять настройки одного и того же экземпляра интеграции для каждой из сущностей.
Рекомендации по настройке импорта экземпляров нескольких связанных сущностей приведены в разделе Импорт экземпляров нескольких сущностей.
-
-
Шина данных — программная шина в составе R-Vision VM, запускающая процессы обновления данных в разделах интерфейса R-Vision VM.
-
Домены — разделы в веб-интерфейсе R-Vision VM, отображающие информацию об экземплярах сущностей, добавленных в систему.
-
Каналы обмена данными
Для обмена данными между компонентами используются следующие каналы:
-
Передача данных из файлового хранилища в R-Vision VM осуществляется по протоколу прикладного уровня SMB. Стандартный порт —
445. -
Передача данных между интеграцией и шиной данных осуществляется средствами шины сообщений NATS.
-
Обновление данных в доменах осуществляется с помощью методов SDK CMS (модуля управления доменами).
Была ли полезна эта страница?