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