КРАФТ – LOW-CODE ПЛАТФОРМА НОВОГО ПОКОЛЕНИЯ
В современных условиях быстро меняющегося мира очень важным становится автоматизация нестандартных процессов. Востребованы системы, способные гибко автоматизировать процессы с “плавающими”, а не фиксированными процессами, в том числе такими, которые зависят от определенного набора условий. Современные ИТ системы должны легко трансформироваться в соответствии с меняющейся деловой обстановкой и потребностями сегодняшнего дня.
Сегодняшний тренд цифровой трансформации бизнеса ставит серьезные вызовы перед разработчиками программного обеспечения. На первое место выходит простота и скорость разработки и разворачивания приложений для конечного пользователя. Традиционный подход разработки приложений с использованием языков программирования общего назначения трудоемок, требует высокой квалификации программистов и не может обеспечить приемлемую скорость получения конечного решения. По исследованию StandishGroup, только 40% IT проектов завершаются вовремя. Согласно отчету 4PM, более 70% корпоративных IT проектов терпят неудачу.
Превышение бюджета разработки IT систем – это вторая большая проблема индустрии. В числе основных причин –трудности в оценке стоимости и недооценка сложности проекта. Используя традиционные технологии разработки, сложно делать точные оценки. По исследованию McKinsey, 45% IT проектов для предприятий имели превышение запланированного бюджета.
Нехватка квалифицированных разработчиков – устойчивый тренд в индустрии разработки ПО в последнее десятилетие. Чтобы быть конкурентоспособными в цифровую эпоху, предприятиям необходимо модернизировать существующие IT решения и создавать новые, для чего требуется все больше высококвалифицированных инженеров. При этом образовательные заведения уже не могут заполнить все возрастающий спрос.
При разработке корпоративного ПО используются разные технологии и языки программирования, поэтому есть сложности в интеграции. Традиционные информационные системы сложнее поддерживать и вносить изменения, что также удорожает их поддержку и развитие.
Все большее проникновение во все сферы экономики систем с искусственным интеллектом накладывает специальные требования и к системам управления бизнесом. ИТ системы должны становиться более гибкими и «умными», чтобы быть способными работать в паре с искусственным интеллектом.
Платформа КРАФТ – это облачный Web-сервис, предоставляющий виртуальную среду для разработки профессиональных бизнес-приложений со сложной логикой и интенсивной обработкой данных. Платформа КРАФТ позиционируется между Low-Code/BPM системами и традиционными программными фреймворками и обеспечивает весь цикл разработки, исполнения и поддержки приложений.
- Low-Code платформа позволяет создавать корпоративные бизнес-приложения в 8 – 20 раз быстрее чем традиционным способом, за счет визуальной разработки и использования интеллектуальных помощников на базе технологий AI;
- Использование Low-Code платформы позволяет на 20 - 50% снизить стоимость разработки корпоративного ПО за счет упрощения создания приложений (разработчик может сосредоточиться только на решении прикладной задачи) и уменьшает требования к квалификации разработчика;
- Встроенный в Low-Code платформу язык программирования бизнес-логики позволяет создавать действительно сложные приложения масштаба предприятия;
- Открытый API платформы и поддержка языков Java/C#/Go упрощают интеграцию с внешними системами.
Преимущества платформы КРАФТ:
- Платформа разрабатывается с использованием микро-сервисной архитектуры и технологий искусственного интеллекта;
- Web-интерфейс платформы и сгенерированных приложений основывается на технологии Web-сокетов и BEM CSS;
- Концепция платформы предполагает построение приложений из готовых типовых компонентов (объектов), свойства и поведение которых описываются в метаданных системы, fтрибутная модель объектов предполагает возможность расширения разработчиком приложений;
- Базовые функции работы с объектами не требуют программирования, для расширения сценариев логики поведения объектов используется встроенный проблемно-ориентированный событийно управляемый язык со строгой типизацией и пре-компиляцией;
- Разворачивание системы “on premises” на сервере заказчика или в публичном облаке (Amazon, Azure, Google) с использованием технологий Docker/Kubernetes и поддержкой процессов Continues Integration (CI) и Continues Delivery (CD)..