Studio

Клиентское веб-приложение, предназначенное для проектирования сценариев обработки, визуализации данных, настройки сервера, управления правами пользователей. Обработка данных выполняется Loginom Server-ом.

Studio – основное рабочее место аналитика и конечного пользователя, реализующее пользовательский интерфейс работы с платформой.

Поддерживаются браузеры:

  • Chrome не ниже 84.0
  • Firefox не ниже 79.0
  • Opera не ниже 70.0
  • Safari не ниже 14.1
  • Edge не ниже 84.0
  • Yandex не ниже 20.10
  • прочие браузеры на базе Chromium не ниже 84.0

Параметры подключения к Loginom Server задаются в файле конфигурации.

Взаимодействие компонентов

Studio обменивается данными с Loginom Server по протоколу websocket. Соединение может устанавливаться одним из двух способов - напрямую с сервером Loginom, либо через websocket proxy, настроенном на web-сервере.

Websocket proxy позволяет предоставлять доступ к Loginom Server через http(s) порт web-сервера, что упрощает конфигурацию сетевых экранов.

Для включения wsproxy на встроенном web-сервере достаточно отметить пункт "Использовать WebSocket proxy" при установке, IIS требует более сложной настройки.

При установке по умолчанию websocket proxy отключен.

Без wsproxy

  • Браузер подключается к web-серверу по протоколу http и загружает Loginom Studio:
    • http://web-server-host:80/app - URL подключения, если шифрование http не включено;
    • https://web-server-host:443/app - URL подключения, если шифрование http включено.
  • Из конфигурации server.json формируется URL для подключения к серверу Loginom;
  • Loginom Studio создает подключение на хост сервера Loginom по протоколу websocket:
    • ws://loginom-server-host:8080/ws - URL подключения, если шифрование websocket не включено. При наличии шифрования http подключение запрещено.
    • wss://loginom-server-host:8443/ws - URL подключения, если шифрование websocket включено.

С использованием wsproxy

  • Браузер подключается к web-серверу по протоколу http и загружает Loginom Studio:
    • http://web-server-host:80/app - URL подключения, если шифрование http не включено;
    • https://web-server-host:443/app - URL подключения, если шифрование http включено.
  • Из конфигурации server.json формируется URL для подключения к серверу Loginom;
  • Loginom Studio подключается к хосту web-сервера по протоколу websocket:
    • ws://web-server-host:80/ws - URL подключения, если не включено шифрование ни http, ни websocket;
    • wss://web-server-host:443/ws - URL подключения, если включено шифрование http либо websocket.
  • Web-сервер создает подключение на хост сервера Loginom по протоколу websocket и перенаправляет в него траффик соединения с Loginom Studio:
    • ws://loginom-server-host:8080/ws - URL подключения, если шифрование websocket не включено;
    • wss://loginom-server-host:8443/ws - URL подключения, если шифрование websocket включено.


Статьи в разделе: