Принципиальная схема работы плагина Аналитического портала - Продукт Modus BI
Условные обозначения:
- Пунктирные области — те части портала, куда встраивается код плагина (Хранилище, Диаграмма).
- Прямоугольники — функциональные элементы портала (модули, функции, классы).
- Овалы — объекты данных, передаваемые между функциональными элементы
- Шестиугольники — экшены (действия), при помощи которых запрашиваются изменения в данных Хранилища.
Описание основного хода данных:
- Диаграмма обращается к Хранилищу при помощи экшена.
- Обновленные объекты данных передаются в диаграмму.
- Данные проходят предварительные преобразования.
- Данные объединяются в главном функциональном блоке (Chart).
- Объединенные и преобразованные данные передаются в библиотеку визуализации для отображения диаграммы на экране.
Также в цепочке может присутствовать необязательный адаптер библиотеки визуализации.