— Признаться, подобного уровня реалистичности я ранее не встречал! — восхитился Тимур.
— Это радует! Виртуальная копия физических процессов и систем функций должна точно повторять всё то, что происходит с её физическим клоном, — я продолжил доклад. — Чтобы вы понимали масштаб, на программное обеспечение и автоматизацию только на начальном этапе заложено порядка миллиарда долларов.
— Ого! В трубу то не вылетим? — теперь Тимур забеспокоился.
— Вылетим, если не сможем соединить разрозненные кластеры производств в единый, согласованно функционирующий организм.
— И как успехи?
— Великолепные! Мы сделали ставку на принципиально новый тип программ, замещающий «зоопарк» всех современных систем управления стратегического, тактического и оперативного уровня.
— Поясните.
— Я имею ввиду «старые» стратегические системы управления производств типа ERP (планирование ресурсов предприятия), CRM (управления взаимоотношениями с клиентами) и PLM (управление жизненным циклом продукта), а также TMS (управление транспортом), MDM (управление данными), WM (управление складами) и «новые» типа ERP2 интегрирующие «старые» в единую среду.
В нашем случае ядро системы поддерживает помимо стратегических, тактические системы управления производственными процессами в режиме реального времени типа MES (управление производственными процессами), системы оперативного уровня типа АСУТП (автоматизированные системы управления технологическими процессами) и SCADA (диспетчерское управление и сбор данных), что выводит интеграцию процессов на принципиально иной уровень.
Интеллектуальная операционная система предприятия, работающая в режиме реального времени, или IEM-Предприятие реализует принципы прямого однократного автоматического ввода и многократного использования информации, самообслуживания, автоматическое исполнения производственных и бизнес-процессов без непосредственного участия человека.
Разрабатывать такие системы с ноля не самая лучшая идея, и мы решили вопрос в лоб, купили ведущего отечественного разработчика IEM систем, который, между прочим, лет на пять опередил зарубежных конкурентов и совместными усилиями со специалистами института конструкторско-технологической информатики РАН написали ядро системы, которое было на открытой базе данных PostgreSQL. Модули и приложения на языках Kotlin и Clojure Math, SQL Data, Haskell, протокол обмена данными MQTT.
Но, не будем более углубляться в дебри. Подробнее, о технических деталях можно узнать на VR-конференциях по программированию. Обращу внимание на то, что скорость разработки кода системы в сорок пять раз быстрей, по сравнению с аналогичными проектами «старых» систем, что позволило начать интеграцию ядра IEM-Предприятия в цифровые платформы производств и лабораторий.
В двух словах о возможностях ядра. Можно сказать, это мозг, управляющая система и хранилище данных в одном флаконе. Системой собирается полная структурированная информация о ходе исполнения производственных процессов предприятия в реальном времени, в том числе история, транзакции и прочие атрибуты процессов и событий. Ход исполнения жестко стандартизирован и гарантированно закрывается контуром системы.
Ядро поддерживает встроенные средства верификации кода, развёртывания, управления жизненным циклом, генерации форм и пользовательских интерфейсов, веб сервисы, механизмы реализации многопоточности и анализа данных и подготовки управленческой отчётности и верификации данных по типу гарантированная «двойная запись» в режиме реального времени. Демонстрирует высокую стойкость к неквалифицированному вмешательству, показывает рекордную производительность при тяжёлых нагрузках.
IEM-Предприятие объединяет массу разнородных объектов-подсистем в единую согласованно функционирующую систему и обеспечивает исполнение рабочих процессов. Непрерывная достоверность, согласованность и полнота базы данных гарантируется математически и содержит информацию о объектах учёта в справочниках, о происходящих событиях и процессах в документах, о регистрах и прочих механизмах. Структуры данных, их связи и взаимодействия описываются метаданными, хранящимися в той же базе в структурированном виде. Для платформ на основе ядра реализованы общие шины данных на основе единых стандартов, языков и протоколов взаимодействия, стандартизированы интерфейсы для получения данных (API).
IEM-Предприятие поддерживает общее для всех подсистем информационное поле, транзакции в реальном времени, продвинутый контроль прав доступа, самотестирование, централизованное хранение данных в облаке, автономное исполнение процессов без участия персонала, позволяющее поэтапно исключать людей из исполнения формализованных процессов вплоть до полной безлюдности, обработку больших массивов данных, цепочку блоков, машинное обучение и нейросети, интернет вещей, виртуальную и дополненную реальность.