Как вы, наверное, знаете, AggreGate используется системными интеграторами и OEM-производителями для построения шаблонных решений или даже полноценных завершенных продуктов. Технически, каждое унаследованное OEM решение является набором драйверов для:
- получения данных с устройств и источников данных;
- сохранения данных на сервере;
- обработки данных без участия оператора в автоматическом режиме;
- визуализации данных через пользовательские интерфейсы оператора на основе AggreGate;
- извлечения данных в сторонние приложения.
Многие простые решения включают в себя исполняемые на стороне сервера шаблоны процессов и части операторского интерфейса: виджеты, карты, отчеты и инструментальные панели. Такие решения получают данные через стандартные протоколы и хранят их в хранилищах, таких как реляционная, NoSQL и кольцевая базы данных.
Мы недавно опубликовали статью, описывающую, как собрать ваши пользовательские инструменты обработки и визуализации в AggreGate драйвере. Статья требует базовых знаний AggreGate Plugin SDK. Доступна по ссылке.