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

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

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

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

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

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

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

Надежность

Работоспособность системы поддерживают отказоустойчивые кластеры, в том числе с технологией NLB. Даже если один сервис выйдет из строя, остальные продолжат функционировать. Также доступна установка и настройка отказоустойчивой веб-фермы на базе IIS с использованием ARR. А для анализа работоспособности системы подойдут уже привычные инструменты Zabbix, Kibana, Scom, Graphite и т.д.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Если в компании используется служба Active Directory, можно импортировать данные о подразделениях, сотрудниках и учетных записях из домена в систему. Для переноса данных не требуется специальных навыков и прав администратора. C помощью агента синхронизации все изменения в Active Directory будут синхронизироваться в DirectumRX.

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

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

Веб-сервисы интеграции DirectumRX предоставляют REST API для расширения возможностей интеграции. Это позволяет автоматизировать взаимодействие между DirectumRX и произвольными сторонними системами (ERP, MDM, CRM и другими).

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

Мы свяжемся с вами в течение одного рабочего дня.

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

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