ONEWORK-адаптер#

Назначение#

OneWork-адаптер предназначен для интеграции Platform V ASOC Control Center с платформой OneWork.

Общая механика работы#

Взаимодействие организовано по принципу асинхронного обмена сообщениями через Kafka.

OneWork-адаптер выступает в роли потребителя сообщений из Kafka, обрабатывает события и вызывает внутренние сервисы ASOC.

  1. OneWork формирует событие и публикует сообщение в топик Kafka.

  2. OneWork-адаптер развернутый как отдельный сервис подписывается на соответствующий топик и получает сообщение.

  3. Адаптер парсит и валидирует содержимое сообщения.

  4. На основе данных из сообщения адаптер вызывает внутренние сервисы ASOC.

  5. Внутренние сервисы ASOC создают или обновляют записи в базе данных ASOC.

Взаимодействие адаптера asoc-one-work-adapter с Platform V ASOC Control Center#

OneWork-адаптер обеспечивает интеграцию платформы OneWork с системой Platform V ASOC Control Center. При поступлении событий из OneWork, OneWork-адаптер преобразует их и вызывает внутренние API-сервисы Platform V ASOC Control Center для синхронизации данных.

Основные целевые сервисы:

  • asoc-personal-office — управление тенантами и проектами.

  • asoc-access-control-service — управление правами пользователей (привилегии, роли).

Интерфейсы взаимодействия Platform V ASOC Control Center с платформой OneWork приведены в разделе Программные интерфейсы.