Платформа цифровой трансформации Tibbo AggreGate

В статье рассматривается российская цифровая платформа Tibbo AggreGate, её возможности и области применения.

Платформа AggreGate написана на языке JAVA, состоит из ядра и подключаемых модулей и плагинов.

Принцип разработки на Платформе заключается в создании конфигурации, которая работает на базе ядра Платформа, и в свою очередь реализует то, или иное приложение или сервис.

В зависимости от «тяжести» конфигурации, Платформу можно запускать как на одноядерных EDGE устройствах с 512 Мб оперативной памяти, так и в корпоративных облаках крупных корпораций, с тысячами пользователей и миллионами подключенных устройств.

Платформа предоставляет следующие ключевые возможности:

- Собственный язык Low-code разработки с сайд эффектами. Это значит, что Платформа может менять собственную конфигурацию, останавливать и стартовать сервисы «на лету», перебирать список доступных подключений, и делать много прочей «магии»;

- Конструктор веб интерфейсов, позволяющий создать веб приложение с «Pixel Perfect» дизайном и кастомным поведением;

- Возможность написания собственных плагинов, скриптов, функций на Java/Python/R и других языках, применяя API;

- Встроенный SQL-like язык;

- Возможность использования практически любых типов хранилищ SQL, NoSQL, Key-value и т.д.;

- Огромный список встроенных драйверов и протоколов, благодаря которому в разы упрощается интеграция с любыми внешними системами;

- Внутренний протокол распределённого взаимодействия, предназначенный для объединения множества инстансов Платформы в единую систему;

- Инструменты миграции конфигураций.

К сожалению, имеются и недостатки:

- Сложная ценовая политика вендора, хотя как правило цены ниже зарубежных конкурентов;

- Отсутствие бесплатной версии для некоммерческого использования;

- Довольно слабая линия технической поддержки;

- Частые регрессионные ошибки, нестабильные релизы.

Преимущества применения цифровых платформ перед разработкой "с нуля" довольно спорная тема, популярная среди маркетологов.

По мнению автора, Платформа AggreGate в первую очередь может быть интересна крупным корпорациям, поскольку с упомянутыми выше недостатками они смогут справиться за счёт собственных ресурсов, а к получаемым преимуществам можно отнести:

- Значительное сокращение времени разработки и выпуска на рынок нового цифрового продукта;

- Возможность частичного или полного исключения дорогостоящих разработчиков из процесса;

- Самодостаточность Платформы, большинство задач, решаемых в корпоративных приложениях, может быть реализовано "из коробки".

Свои вопросы по Платформе Tibbo AggreGate вы можете задавать в открытой телеграм группе "IoT Tips".

1
Начать дискуссию