Новый технологический уровень решения комплексных задач крупного бизнеса
В 2020 мы стартовали с Low-code платформой ELMA365, которая дала возможность с меньшим количеством кодирования создавать корпоративные приложения.
В 2024-ом году мы представили технологию ELMA365 Hub которая формирует единую среду для работы комплекса Low-code приложений.
ELMA365 Hub формирует механизмы для доступа к общим данным и процессам внутри одной среды, единые инструменты мониторинга и непрерывного улучшения решений.
Как результат – быстрое построение решений и сквозных процессов, актуальность и безопасность данных.
За 15 лет опыта создания Low-code BPM мы увидели существенные архитектурные преимущества, которые может дать мультитенантная архитектура по сравнению с монолитной.
При развитии монолитной системы корпоративной автоматизации она собирает в себя слишком много сценариев, что делает очень сложными развитие и обновление данной системы.
Изменений приходится ждать слишком долго и они не успевают за трансформацией компании. В итоге вместо внедрения изменений ищутся обходные пути либо появляются локальные системы, часто плохо связанные с центральной.
Быстрый старт
Сложно развивать и обновлять решение
Высокое количество зависимостей
Высокий операционный риск при отказе или перебоях системы
При проектировании в архитектуре Hub закладываются подсистемы, каждая из которых выполняет свой набор функций.
Единая среда со связностью данных и процессов дает возможность использовать интерфейсы и данные «соседних» подсистем, при этом оставляя фокус на решаемых задачах
Каждая подсистема имеет свой цикл развития, что ускоряет развитие функционала
В случае конфигурационной ошибки из строя выходит только часть сервисов
В данной архитектуре мы складываем все данные в одну схему и в одну СУБД. Это имеет и плюсы и минусы.
Проще работать, проще разрабатывать, но появляются вопросы с безопасностью. Во-первых конфигурационная ошибка может «открыть» данные тем пользователям, кто не должен иметь доступа.
Во-вторых, данные лежат в одной СУБД.
Быстрый старт для решения одной задачи
Все данные лежат в одной СУБД
Конфигурационная ошибка может «сломать» права доступа
При проектировании в распределенной архитектуре мы можем заранее разложить данные по доменным областям и в соседние системы отдавать лишь ту часть информации, которая реально нужна для использования и принятия решения.
Проработано несколько механизмов работы с данными, один из механизмов основан на временном предоставлении доступа.
Данные можно разделять по различным схемам хранения с разным доступом
В конфигурацию мы можем не отдавать весь набор полей, только те которые нужны для принятия решения
При внедрении разнопланового ПО запускается еще один большой проект по интеграции систем. Часто сложность и длительность этого проекта больше чем внедрение одного из систем.
Дополнительно интеграцию сложно поддерживать при обновлении систем.
Разные технологические стэки вынуждают разбираться с каждой из систем или держать несколько команд развития и поддержки
Сложный интеграционный проект
Необходимы команды для поддержки различных технологических стеков
ELMA365 Hub позволяет использовать данные соседних систем и строить процессы, которые начинаются в одной системе, продолжаются во 2-ой и заканчиваются в третьей и делать это с минимальным кодированием.
При этом вся настройка и кастомизация происходит в едином технологическом стеке, что позволяет минимизировать затраты на команду внедрения и поддержки
Экономим на вычислительных ресурсах
Единая команда развития и поддержки решения
При большом объеме документов внутри компании каждый из контуров является самостоятельной сложной системой, обслуживающей свой набор пользователей.
Разные документы требуют разного способа работы с ними, поэтому на больших объемах важно обеспечивать изоляцию на уровне конфигураций и инфраструктуры.
Экосистема Low-code продуктов позволяет комплексно решать задачи компании.
Независимые тенанты, объединенные сквозными процессами и имеющие возможность устанавливать связь на уровне данных, позволяют независимо решать задачи различных подразделений и департаментов без рисков влияния на конфигурацию и инфраструктуру.
О технических деталях реализации и ценности, которую дает технология мы
с удовольствием
расскажем на персональной презентации.