Архитектура интеграции

В данном разделе представлена высокоуровневая графическая схема архитектуры интеграции с файлами, а также описание сущностей и потоков данных, участвующих в ней.

arch

Компоненты, участвующие в работе интеграции

В работе интеграции с файлами участвуют следующие компоненты:

  • Файловый сервер — внешний сервер, на котором размещена сетевая папка с файлами, содержащими информацию об объектах их связях.

  • В составе R-Vision VM:

    • Интеграция с файлами — скрипты и плейбуки, которые выполняют запросы к файловому серверу, парсинг полученных файлов в соответствии с настройками интеграции и передают извлеченную информацию об объектах и их связях в шину данных.

      Один экземпляр интеграции позволяет импортировать только экземпляры одной сущности. Чтобы импортировать экземпляры нескольких разных сущностей, вы можете:

      • создать несколько экземпляров интеграции, по одному на каждую сущность;

      • при запуске интеграции вручную — менять настройки одного и того же экземпляра интеграции для каждой из сущностей.

      Рекомендации по настройке импорта экземпляров нескольких связанных сущностей приведены в разделе Импорт экземпляров нескольких сущностей.

    • Шина данных — программная шина в составе R-Vision VM, запускающая процессы обновления данных в разделах интерфейса R-Vision VM.

    • Домены — разделы в веб-интерфейсе R-Vision VM, отображающие информацию об экземплярах сущностей, добавленных в систему.

Каналы обмена данными

Для обмена данными между компонентами используются следующие каналы:

  • Передача данных из файлового хранилища в R-Vision VM осуществляется по протоколу прикладного уровня SMB. Стандартный порт — 445.

  • Передача данных между интеграцией и шиной данных осуществляется средствами шины сообщений NATS.

  • Обновление данных в доменах осуществляется с помощью методов SDK CMS (модуля управления доменами).

Была ли полезна эта страница?

Обратная связь