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

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

Comindware Platform

Comindware 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-специалистов.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Масштабирование и отказоустойчивость
  1. Вы здесь:
  2. Comindware
  3. Comindware Platform
  4. Архитектура и технологии