Архитектура системы

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

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

Архитектура DirectumRX позволяет поддерживать высокую скорость работы системы одновременно с низким временем отклика для всех основных операций. Содержимое всех папок и списков документов загружается и обновляется за доли секунды вне зависимости от количества записей. Для гарантии стабильной работы и высокой производительности DirectumRX регулярно проводятся нагрузочные тестирования на тысячах пользователей и с сотнями миллионов документов.

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

Высокая производительность системы, даже при большом количестве пользователей, обеспечивается за счет того, что:

  • количество серверов приложений пропорционально увеличивается при увеличении клиентских подключений. С помощью балансировки оптимизируется распределение нагрузки по серверам;
  • за счет использования микросервисов, каждый из которых выполняет узкоспециализированную задачу, архитектура системы обеспечивает еще более гибкое распределение нагрузки и стабильность работы;
  • для масштабирования доступны возможности СУБД, в том числе разделение базы данных на отдельные места хранения;
  • файловые хранилища позволяют организовать размещение большого объема документов вне СУБД;
  • архитектура поддерживает мультитенантное размещение для дочерних организаций компании: общие сервисы, разные хранилища данных.

Надежность

Работоспособность системы поддерживают отказоустойчивые кластеры, в том числе с технологией NLB. При сбое или отключении одного из серверов запросы перераспределяются между работающими серверами. Также доступна установка и настройка отказоустойчивой веб-фермы на базе IIS с использованием ARR. А для анализа работоспособности системы подойдет решение «Мониторинг системы DirectumRX» или сторонние инструменты Zabbix, Kibana, SCOM, Graphite и т.д.

Чтобы обеспечить стабильность и производительность, каждая новая версия проходит тщательное нагрузочное тестирование.

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

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

Архитектура DirectumRX позволяет проходить аутентификацию и авторизацию на сервере приложений. Таким образом, если клиентское приложение станет доступно сторонним лицам, то через него нельзя будет получить произвольные данные с сервера, так как проводится дополнительная проверка прав доступа. Помимо парольной и Windows-аутентификации могут использоваться специальные провайдеры аутентификации (протоколы WS-Federation, SAML, OAuth).

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

Широкий набор клиентских приложений

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

Веб-, десктоп-клиент DirectumRX позволяют просматривать и редактировать документы через популярные офисные программы Microsoft Office, LibreOffice, мобильные приложения — через программы Microsoft Office Mobile, WPS Office и др.

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

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

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

Система поддерживает работу со свободно распространяемой СУБД PostgreSQL, а также Miсrosoft SQL Server.

Адаптация к задачам бизнеса

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

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

Подробнее о среде разработки Development Studio

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

Интеграция с Active Directory позволяет импортировать данные о сотрудниках из домена в систему автоматически по расписанию. А с помощью гибкого механизма настройки можно расширить возможности импорта - например, импортировать фотографии сотрудника или его сертификаты для подписания.

Интеграция с онлайн-редакторами ONLYOFFICE позволяет редактировать документы прямо в браузере, в том числе нескольким пользователям одновременно. При этом изменения вносятся в документы в режиме реального времени: открыв документ, можно увидеть, как его редактирует другой сотрудник.

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

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

Подробнее о всех функциональных возможностях системы

Закажите демонстрацию системы

Мы свяжемся с вами в течение одного рабочего дня, определим потребности бизнеса, и затем специалисты подготовят для вас персональную демонстрацию.

Связаться
с нами

Оставьте свои контактные данные и мы свяжемся с вами