Облачные технологии

Всемирно известная исследовательская компания Gartner видит за мультиагентными технологиями большое будущее

В октябре 2015 года исследовательская и консалтинговая компания Gartner, специализирующаяся на рынке информационных технологий опубликовала аналитический отчет, в котором сформулировала ТОП-10 технологических тенденций IT-индустрии на 2016 год.

По оценкам Gartner к 2020 году мультиагентные технологии будут служить основой для многих мобильных приложений.

Также в ТОП-10 тенденций в IT 2016 года вошли Интернет вещей, сервисные архитектуры и микросервисы.

Облачная платформа для умных приложений Интернета людей и вещей

Назначение и применение платформы

Наша Облачная платформа™ – это набор отработанных готовых компонент и инструментов для разработки  интеллектуальных систем управления ресурсами в реальном времени.

Создаваемые нами системы могут рассматриваться как развитие автоматизированных систем класса APS (Advanced Planning & Scheduling) и MES (Manufacturing Execution System), а также часто вынужденно содержат компоненты учетного контура традиционных ERP (Enterprise Resource Planning) систем – по сути своей предлагая Smart ERP системы нового поколения.

Однако, в отличии от классических систем планирования, в которых заказы и ресурсы считаются заранее заданными, основной частью (ядром-движком) любой нашей интеллектуальной системы является модуль адаптивного планирования ресурсов подразделения (далее — «Планировщик»), реализующий весь цикл реакции на события, распределения, планирования, оптимизации, прогнозирования, согласования, мониторинга и контроля планов, а также перепланирования в случае обнаружения растущего расхождения между планом и фактом и, в будущем, обучения из опыта (например, не надо назначать микронную операцию на рабочего, который пять раз подряд допустил брак в таких операциях).

Наши модели, методы и алгоритмы построения рассматриваемых систем базируются на  мультиагентных технологиях, позволяющих каждому пользователю и любой вещи получить своего программного агента, действующего по поручению и в интересах своего владельца (заказы и задачи, инженеры, процессы, станки и рабочие, грузовики и водители, материалы и т.д.).

Именно поэтому мы разрабатываем и развиваем нашу Облачную платформу как одну из первых Российских платформ для построения интеллектуальных систем класса INDUSTRY 5.0, предлагающих умный Интернет людей и вещей, базирующийся на агентах и онтологиях.

Разрабатываемые на основе данной платформы наши системы могут поставляться как готовые решения для установки на сервере заказчика, так и в качестве облачных приложений, предлагаемых по модели аренды (SaaS – Software as a Service) на нашем собственном сервере или внешнем Host-сервере для безотказной 24/7 работы, что не требует от заказчика значительных капительных вложений.

1cloud

Рис. 1. Основные особенности SaaS версии

В этой связи наши системы поддерживают Веб- и Деск-топ интерфейсы пользователей и могут работать на планшетах и сотовых телефонах, с учетом индивидуальных требований заказчиков.

Таким образом, мы стараемся сделать наши системы доступными как для крупного, так и среднего и малого бизнеса, который не всегда имеет возможность инвестировать в инновации.

Преимущества использования платформы

Наша платформа поддерживает разработку приложений в двух наиболее распространенных средах J2EE и .Net, а также в среде С++.

Платформа предназначена для поддержки нашей собственной технологии Smart Technology™ по решению сложных задач и разработке интеллектуальных систем управления ресурсами, гарантирующей высокую оперативность, гибкость и эффективность построения и адаптивного изменения планов по событиям в реальном времени.

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

В ближайшее время мы планируем сделать нашу платформу доступной для использования для широкого круга разработчиков.

Общая архитектура и интеграция наших систем

Общая архитектура наших систем в упрощенном виде показана на Рис. 1, где выделены рабочие места пользователей и учетные системы, размещаемые у заказчика.

Для удобства пользователя основная часть любой разработанной нами системы, включая базу данных и движок планирования (в минимальном варианте), разворачивается на нашем сервере (выделено красным), а заказчик получает доступ через веб-браузер.

2cloud

Рис. 2. Упрощенная архитектура системы и ее интеграция

При этом система также интегрируется с существующими учетными системами заказчика.

В  отдельных приложениях наша система управления (планирования), наоборот, может вызываться общей системой заказчика как «черный ящик».

В любом случае имеется множество вариантов для интеграции наших систем с системами заказчиков.

Состав основных модулей платформы

Платформа имеет модульную, сервис-ориентированную архитектуру.

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

Благодаря этому, возможно разрабатывать на базе Платформы гетерогенные системы, т.е. такие отдельные модули, которые реализованы на базе разных технологических стеков (например J2EE, .Net и другие).

Мультиагентная среда разработки базовых модулей

Базовые модули управления (Коллекция движков планирования)

 Очередь событий

Управление знаниями на основе онтологий

Поддержка сетецентрической архитектуры («системы систем»)

Интерфейсы пользователей

Интеграция с другими системами

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

Преимущества платформы для предприятий

 

Для предприятий, требующих повышенный и очень высокий уровень защиты, предлагается использование защищенного промышленного Интернета, предлагаемого нашего партнерами, например, ПАО «Ростелеком».