1. Главная
  2. Архитектура EnDocs

Архитектура EnDocs

Архитектура EnDocs позволяет создавать отказоустойчивые, высокопроизводительные и безопасные корпоративные системы. При этом заказчикам доступно готовое облако, где в течение несколько минут можно получить готовую к эксплуатации систему, также система может быть развернута как в частном облаке Private Cloud, так и на серверах заказчика (on-premise).


Система EnDocs является микросервисным решением, построенным на базе следующих технологий: React, NodeJS. Используемые СУБД: MySQL, PostgreSQL. В качестве шины обмена событий и данных используется Yandex Queue и  RabbitMQ. Используется контейнеризация на базе Docker, а также оркестратор Kubernetes. Для хранения файлов используется объектное хранилище данных на базе S3 протокола.

Архитектура

Архитектура EnDocs гарантирует высокую скорость работы системы одновременно с минимальным временем отклика на всех основных операциях. Она поддерживает работу на полностью импорто-независимой инфраструктуре и легко адаптируется под задачи бизнеса. Благодаря своим интеграционным возможностям система встраивается в любой ИТ-ландшафт. Это позволяет выстроить эффективные сквозные цифровые бизнес-процессы.

Масштабируемость

В основе архитектуры EnDocs лежит принцип горизонтального масштабирования: при увеличении нагрузки на систему (рост числа пользователей, расширение охвата бизнес-процессов, повышение объема данных) достаточно добавить вычислительные мощности и соответственно распределить по ним сервисы системы.

Нагрузочное тестирование встроено в процесс выпуска версий системы. Система прошла подтвержденное тестирование с имитацией нагрузки одновременной работы 50 тысяч пользователей. Это значит, что продукт готов к внедрению в компании с 80–120 тысячами пользователей.

Открытые технологии

Программные продукты компании EnDocs поддерживают работу на СУБД PostgreSQL и MySQL, отечественных операционных системах на базе Linux, с офисным пакетом Мой офис, браузерами ЯндексChromium-Gost.

Для администрирования и конфигурирования высоко-нагруженных систем применяются специализированные средства, базирующиеся на платформах с открытым кодом или свободно распространяемые.

Адаптация бизнес-процессов

EnDocs включает возможности для no-code-настройки процессов без привлечения программистов. Если этих средств недостаточно, систему можно модифицировать.

Подробнее о BPM-возможностях EnDocs

Безопасность

Чтобы безопасно передавать данные между клиентским приложением и сервером, используется шифрование трафика по защищенному протоколу HTTPS.

Внешняя безопасность обеспечивается механизмом аутентификации пользователя системы и гибкой настройкой системы прав доступа внутри системы.

Кроме того, все действия над объектами записываются в историю работы. Всегда можно отследить, кто обращался к объектам, вносил изменения или получал на них права. Содержимое базы данных хранится в зашифрованном виде на стороне серверной части.

При этом администраторы и аудиторы не видят документ в системе, и пользователи не получают доступ по замещению.

Клиентские приложения

Пользователи могут работать через веб-клиент и мобильные приложения. Благодаря этому подключиться к системе можно как в офисе, так и за его пределами. Например, сотрудник в офисе создает документ в веб-клиенте, а его руководитель подписывает документ через мобильное приложение.

Веб-клиент EnDocs позволяет просматривать и редактировать документы через встроенный в систему отечественный офисный пакет — Мой Офис.

Кроссплатформенность

Работать с EnDocs можно в отечественных и свободно распространяемых операционных системах на базе Linux, а также в популярных Microsoft Windows и MacOS. Все, что нужно — доступ в интернет и браузер.

Мобильные приложения работают на телефонах и планшетах Android и iOS.

Система поддерживает работу со свободно распространяемой MySQL Community Edition и СУБД PostgreSQL. 

Интеграционные возможности

Интеграция на базе API EnDocs позволяет объединять различные сервисы, используемые в компании, в единую экосистему. С помощью сервиса интеграции можно объединить EnDocs с любыми открытыми системами. Инструмент создан на основе концепции REST API.

Интеграция с онлайн-редактором на технологии АМР Мой Офис позволяет редактировать документы прямо в браузере. 

Интеграция с 1С Предприятие позволяет автоматизировать обмен данными между системами, избежать повторного занесения данных, а также открывать документы EnDocs из интерфейса 1С. При этом существует возможность доработки интеграционного решения под индивидуальную конфигурацию 1С.

Механизм интеграции с операторами ЭДО (Диадок, СБИС) дает возможность организовать полный цикл работы с электронными юридически значимыми документами: от согласования документов внутри организации до отправки документов контрагенту. Все операции выполняются через интерфейс EnDocs

      Заказать звонок

      Мы свяжемся с вами в ближайшее время

        Оставить заявку

        Мы свяжемся с вами в ближайшее время