Архитектура и технологии

Архитектура и технологии

Comindware Business Application Platform

Comindware Business Application Platform построена с использованием современной архитектуры и технологий, позволяющих как создавать low-code приложения для бизнеса, так и решать сложные алгоритмические и интеграционные задачи с использованием API, hi-code модулей и широкого набора коннекторов.

Ключевые технологические особенности

Универсальный ландшафт развертывания

Решение Comindware основано на концепции многоуровневой гибридной SaaS архитектуры, обеспечивающей гибкость развертывания и использования платформы, а также приложений на её основе. Одна из важных особенностей архитектуры Comindware — возможность использования одного и того же кода платформы вне зависимости от модели развертывания — будь то на собственных Windows или Linux серверах (on-premise), в частном облаке (private cloud) или в общей облачной инфраструктуре (public cloud). Это позволяет легко перемещать развёрнутую платформу и приложения между различными средами, и оптимизировать эксплуатационные и административные расходы.

Подробнее о требованиях к оборудованию

Современный стек технологий

Comindware Business Application Platform использует современные широко распространенные и проверенные технологии и фреймворки, такие как Marionette, Backbone, React, Redux для клиентской части, а на серверной стороне - .NET Framework, Mono, JDK и другие.

В дополнение к широкому набору средств настройки бизнес-приложений в концепции low-code, для сложных проектов и алгоритмов автоматизации Comindware Business Application Platform поддерживает средства глубокой кастомизации с использованием языка C#.

Подробнее о стеке технологий

Модульная сервис-ориентированная архитектура

Цифровая платформа Comindware полностью основана на концепции клиент-серверной компонентно-многослойной сервисно-ориентированной архитектуры, расширяемой плагинами и адаптерами (Service-oriented architecture, SOA). Это позволяет создавать приложения любого уровня сложности путем связывания различных сервисов в гибкую модель взаимодействия без написания нового программного кода. Такая модель даёт возможность легко расширять функциональность Comindware Business Application Platform и таким образом полностью выстраивать цифровую архитектуру бизнеса с возможностями создания и изменения функционала «на лету».

Подробнее об архитектуре

Цифровая трансформация
за 4 недели*

* 4 недели — среднее время реализации пилотного проекта (MVP) на стороне клиента

Low-code инструменты для гражданских разработчиков

Comindware Business Application Platform построена на концепции low-code (программирование без кодирования, зерокодинг) и предоставляет удобные веб-инструменты для быстрого создания и настройки приложений. Гибкость и точность предоставляемых инструментов позволяет бизнес-аналитикам реализовывать самые нетривиальные сценарии и функции без привлечения IT-специалистов.

Hi-code возможности для особых случаев

98% функционала решений на Comindware Business Application Platform создаётся low-code инструментами. Для оставшихся случаев предусмотрена поддержка C#-скриптов и выражений на языке N3, что дает возможность реализации сложных вычислений, интеграций или специфических коннекторов к внутренним ресурсам или внешним системам.

Рабочее приложение
за 4 недели*

* 4 недели — среднее время реализации пилотного проекта (MVP) на стороне клиента

Бесплатное демо

Проблемы с формой? Сообщите нам.

Коннекторы и внешние интеграции

Реализованные внутри платформы коннекторы позволяют бизнес-аналитикам настроить обмен данными с системами контроля версий (Git), аутентификации (OpenLDAP, Active Directory), почтовыми сервисами (SMTP/IMAP, Exchange), ERP (OData), сервисными шинами (RabbitMQ/MSMQ) или базами данных (MSSQL, MySQL). В сочетании приверженностью SOA концепции любое приложение на Comindware Business Application Platform может быть быстро улучшено внешним функционалом без привлечения программистов. 

Подробнее об интеграциях

Самогенерирующийся API

Задачи глубокой интеграции Comindware Business Application Platform в IT-ландшафт или объединения в единую систему автоматизации с другими решениями интеллектуальной автоматизации успешно решаются благодаря использованию открытого самогенерирующегося REST API. Разнообразие методов Comindware API позволяет как получать доступ к данным внутри платформы, так и управлять большей частью доступных в платформе функций.

Подробнее о принципах и методах API

От идеи
до эксплуатации —
4 недели*

* 4 недели — среднее время реализации пилотного проекта (MVP) на стороне клиента

Бесплатное демо

Проблемы с формой? Сообщите нам.

Безопасность и контроль доступа на всех уровнях

Comindware Business Application Platform обеспечивает безопасность и контроль доступа на всех уровнях — от пользовательского интерфейса до интеграции и администрирования. Внешняя безопасность обеспечивается посредством механизмов аутентификации пользователей Kerberos и OpenID, сетевой экран и обратный прокси-сервер. А за внутреннюю безопасность отвечает ролевая модель с возможностью контроля доступа вплоть до уровня атрибутов и отдельных полей форм.

Масштабирование и отказоустойчивость

Дублирующие узлы хранения и обработки данных, опирающиеся на технологии Failover Clustering и High Availability Clusters, обеспечивают высокую отказоустойчивость решений на базе Comindware Business Application Platform даже в рамках одного сервера. Дополнительную надежность придаёт возможность использования дополнительных резервных серверов. Масштабируемость решений реализована с использованием Docker и Kubernetes, привычных большинству профессионалов.

Comindware

Полезная информация

База знаний Comindware

Детальные примеры и подробные руководства по использованию функционала Comindware Business Application Platform в реальных бизнес-задачах.

Перейти в Базу знаний

  1. Вы здесь:
  2. Comindware
  3. Comindware Business Application Platform
  4. Архитектура и технологии