AggreGate 5.4 – это 10-кратное ускорение хранилища событий, графические языки программирования, SDK визуальных компонентов
10-кратное ускорение хранилища событий/обновлений
Мы проделали большую работу по оптимизации производительности сервера AggreGate, хранилища событий и обновлений в частности. Теперь даже один сервер способен обрабатывать и сохранять до ста тысяч событий/обновлений в секунду, что соизмеримо с 10 миллиардами событий в день. При этом даже не требуется использование высокопроизводительных серверов.
Стандартный 2-х процессорный сервер с жесткими дисками промышленного уровня будет подходящей аппаратной конфигурацией. Это обусловлено использованием встроенной NoSQL базы данных Apache Cassandra в качестве хранилища. В случае использования кластера Cassandra можно добиться и более высоких показателей хранения/поиска событий для одного экземпляра сервера AggreGate.
Графические языки программирования
AggreGate 5.4 открывает новую главу в нашей истории. Представляем графические и текстовые языки AggreGate, вдохновленные стандартом IEC 61131-3, также известным как "SoftPLC". Являясь одним из важнейших стандартов программирования логических контроллеров, он широко применяется в автоматизации по всему миру. Миллионы инженеров, знакомых с языками SoftPLC, теперь могут использовать AggreGate в качестве среды разработки логики управления процессами. Языки автоматизации AggreGate обладают инновационной функцией – тесной интеграцией среды выполнения с аппаратной платформой Tibbo Project System. Теперь у вас есть доступ и возможность управления всеми модулями платформы Tibbit TPS на базе Linux.
One innovative feature of AggreGate's automation languages is a tight integration of the runtime with the Tibbo Project System hardware. Your programmed logic can access and control all Tibbit modules of a Linux-based TPS board/box.
Языки, доступные на данный момент:
- Function Block Diagram (графический)
- Structured Text (текстовый)
- Sequential Function Chart (графический)
В вашем распоряжении новая среда разработки, включающая в себя редакторы пользовательского интерфейса для работы с графическими языками, редакторы кода, отладчики, а также рабочую среду. SoftPLC – это наша новая масштабная разработка, над которой мы продолжим работать в будущем.
SDK визуальных компонентов
В версии 5.4 возможности виджетов больше не ограничены стандартным набором компонентов. Теперь он с легкостью масштабируется. Новый SDK визуальных компонентов позволяет реализовывать пользовательские компоненты на языке Java и использовать их в виджетах AggreGate. Расширьте палитру визуальных компонентов AggreGate с помощью необходимых для вас элементов управления интерфейсом.
Встроенные временные метки и качество
Атомарным элементом данных в AggreGate являются таблицы. С выходом новой версии все таблицы данных получили два важных свойства: временная метка и качество. Временная метка – это дата и время получения или обновления значения. Качество – это число обозначает уровень доверия к данным и обычно определяется протоколом устройства. Эти свойства широко используются в автоматизации, но, благодаря платформе AggreGate, теперь их можно применять и в других отраслях. В большинство драйверов AggreGate уже добавлена поддержка временных меток и качества.
Удаленное обновление сервера
AggreGate, как и любое программное обеспечение, нуждается в установке обновлений. В случае промышленного ПО нередко для этого требуется выезжать на объект. Стоимость такого обновления может быть очень высока, особенно в случае мультисерверных распределенных инсталляций. Удаленное обновление сервера AggreGate позволяет значительно снизить расходы компании на эту операцию. Теперь можно зайти в Единую Консоль оператора, загрузить пакет обновления на удаленный сервер и дождаться завершения установки. Все операции, включая резервное копирование данных, остановку сервера, обновление и перезагрузку автоматически отработают на стороне сервера.
Безопасная и надежная коммуникация с Агентом
AggreGate получил еще одну важную функцию – шифрование и/или сжатие коммуникаций по протоколу AggreGate. Коммуникационный канал Агент-Сервер теперь защищен протоколом SSL. А если высоки требования к объему передаваемы данных, то можно включить сжатие трафика.
В новой версии AggreGate в драйвер Локального Агента был встроен механизм буферизации и подтверждения событий. Вы больше не потеряете важные данные в случае прерванного соединения. Агент буферизует исторические значения в случае отсутствия соединения с сервером. Как только соединение восстанавливается, все накопленные данные отправляются на сервер. Еще одним улучшением надежности доставки данных является подтверждение доставки событий. Если включить эту опцию, то Агент будет расценивать буферизованные события как неотправленные до тех пор, пока не получит подтверждение доставки от сервера.
Коннекторы компонентов
Строить диаграммы в AggreGate стало проще. Новый визуальные объекты - коннекторы - позволяют соединять компоненты интерфейса друг с другом. При перемещении компонента в редакторе, он остается связанным с другим компонентом. Точки прикрепления могут быть заданы вручную или автоматически. Коннекторы удобны для визуализации структурированных карт и мнемосхем.
Моделирование и мониторинг IT сервисов
Наше решение Мониторинг ИТ и управление сетями вышло на новый уровень. Теперь это полнофункциональная система управления IT сервисами. В AggreGate 5.4 представлены новые инструменты: база данных управления конфигурациями (Configuration Management Database, CMDB), механизм работы с метриками и инструменты выявления первопричины на основе топологии. Также в вашем распоряжении теперь еще одна функция ITSM – модуль управления IP адресами (IPAM).
Грануляция
Представляем совершенно новый, гибкий инструмент сбора и консолидации данных - Грануляция. Механизм грануляции позволяет сжимать массивы данных, выделяя из них важную информацию для дальнейшей обработки. Как результат: сокращение потребления памяти и хранилища, а также ускорение обработки данных.
Новые драйверы
AggreGate 5.4 включает в себя новые драйвера устройств:
- CoAP - позволяет отправлять запросы и отвечать на сообщения по протоколу CoAP.
- MQTT - позволяет взаимодействовать с MQTT-брокером и подписываться на его темы.
- IEC 104 - осуществляет взаимодействие с устройствами по протоколу IEC 60870-5-104.
- DLMS/COSEM - реализует открытый стандарт обмена данными с приборами учета IEC 62056.
- SMI-S - предоставляет доступ к чтению/записи SMI-S свойств с возможностью вызова методов SMI-S объектов.