Ключевые понятия модуля ЛДМ. Конструктор микрофронтов

К ключевым понятиям, используемым в эксплуатационной документации модуля ЛДМ. Конструктор микрофронтов, относятся следующие:

  • Источники данных – реализованные посредством запросов в формате JSON к внутренним микросервисам Платформы, а также ко внешним сервисам (к базам данных) выборки необходимых данных, которые используются для наполнения динамических приложений (форм, коллекций, дашбордов).
  • Динамические приложения – индивидуализированные модули, состоящие из настраиваемых наборов форм (структуры и внешнего вида карточек объектов, обусловленных конкретным содержанием), пунктов меню, кнопок управления, коллекций и фреймов, которые пользователь может самостоятельно создавать и наполнять в интерфейсе Платформы для реализации собственных нужд и потребностей.
  • Дашборды – инструменты для создания и работы с информационными панелями с различными виджетами (графическими элементами интерфейса), которые предоставляют обзор информации, собранной в одном месте (на одной странице интерфейса Платформы) для удобного мониторинга и анализа.
  • Проксирование – проектирование прокси-маршрутов (запросов с использованием прокси-сервера, который выступает посредником между основным сервером и клиентом), с помощью которых пользователь может запрашивать и получать необходимые данные из статических приложений для динамических.
  • Бандлы – инструменты/решения, которые пользователь может самостоятельно добавить в разрабатываемое динамическое приложение для выполнения определенного необходимого пользователю функционала путем встраивания кода бандла в код разрабатываемого динамического приложения.
  • Плагины – настраиваемые бандлы. В отличие от бандлов плагины позволяют оперативно менять свои внутренние настройки и могут быть версионированы. Предусмотрены два типа плагинов:
    • атомарные – самостоятельные независимые плагины, которые реализуют одну конкретную и неделимую функцию или решают одну простую задачу;
    • композитные – составные плагины, которые объединяют несколько атомарных (или других композитных) плагинов для выполнения сложных и многоступенчатых задач.
  • Темы – наборы параметров внешнего вида интерфейса Платформы.
  • Переменные окружения – значения в URL-адресах HTTP-запросов от источников данных к динамическим приложениям, которые можно единовременно изменять во всех HTTP-запросах. Переменные окружения позволяют использовать динамические приложения на различных стендах.