Архитектура Шерлок

Последние изменения: 03.12.2018

Общая схема функциональной архитектуры КИС:

Описание ключевых подсистем приложения Sherlock Platform приведено в разделе 3. В соответствии с функциональной схемой Бот будет взаимодействовать со следующими приложениями:

  • Клиентские устройства – любые устройства с установленными мессенджерами (персональный компьютер, планшет, смартфон)
  • Сервер Мессенджера – система, с которой непосредственного взаимодействуют клиентские приложения
  • Интеграционное API (API) – API каких-либо систем (личного кабинета сайта, корпоративных систем) через которое выполняется обмен информацией и вызов требуемых операций. Может использоваться как существующее API, так и разработанное под проект.
  • Внешние системы – любые внешние системы, необходимые для реализации логики. Например, платежный сервис для проведения оплаты, сервисы службы доставки, т.д.
  • Внутренние системы – любые внутренние системы, с которыми идет взаимодействие.
  • Zabbix – для мониторинга состояния сети, серверов и логов для обнаружения проблем в работоспособности бота. Может использоваться другая служба мониторинга.
  • Сайт – в сайт интегрируется чат на сайте. Также на сайте размещаются необходимые защищенные формы (для ввода персональных данных, авторизации, т.д.). Изначально идет открытие сайта по ссылке, переданной ботом и включающей токен, и далее собранная информация через API передается обратно боту.

 

Помогла ли вам статья?