Архитектура Directum RX

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

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

Интеграция
с офисными пакетами

Основные сервисы

Встроенные интеллектуальные
механизмы

Средства разработки

Средства интеграции

Хранилище данных
и брокер сообщений

Встроенные интеллектуальные механизмы

  • Сервис извлечения текстового слоя
  • Сервис классификации
  • Сервис извлечения реквизитов
  • Среда визуальной разметки данных

Механизмы Ario — совокупность сервисов, основанных на технологиях искусственного интеллекта. Сервисы предназначены для извлечения текстового слоя, распознавания значимых фактов, классификации документов. Возможности автоматического дообучения повышают точность работы моделей ИИ. Результаты распознавания можно передавать во внешние системы, для интеграции с которыми используется REST API.

Сервисы Ario поддерживают работу как на Microsoft Windows, так и на операционных системах на базе Linux. Сервисы доступны в локальной поставке, которая расширяет возможности для внесения своих изменений в базовые механизмы.

Средства адаптации

  • Пользовательские инструменты настройки
    (no-code)
  • Средства разработки (low-code)
    Directum Development Studio

Модель разработки имеет несколько уровней.

Настройка (no-code) выполняется в проводнике Directum RX без написания программного кода. Используются визуальные инструменты: редакторы схем, форм и шаблонов, справочники и т. д. C помощью no-code можно настраивать бизнес-процессы, структуру компании, интерфейс проводника, формы карточек и др.

Разработка (low-code) выполняется в предметно-ориентированной среде разработки Development Studio. Используются редакторы свойств, действий, событий и отчетов. На этом уровне создаются блоки для использования в no-code, разрабатываются решения с учетом специфики требований заказчика, а логика работы задается с помощью программного кода.

Для ускорения разработки платформа предоставляет базовые типы сущностей. На их основе можно создавать свои типы прикладных сущностей для решения конкретных бизнес-задач.

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

Веб-клиент

Мобильные
приложения
Solo, Jazz

С Directum RX можно работать в веб-клиенте или через мобильные приложения Directum Solo и Directum Jazz — подключиться можно как в офисе, так и за его пределами.

Для работы в веб-клиенте нужен браузер на любой операционной системе: на базе Linux, Microsoft Windows, MacOS. Мобильные приложения работают на телефонах и планшетах с платформами Android и iOS. В приложениях можно работать без интернета: данные синхронизируются при возобновлении доступа в сеть.

Основные сервисы

  • Веб-сервер
  • Сервис NOMAD
  • Сервис Workflow
  • Сервис выполнения
    блоков схем задач
  • Сервис предпросмотра
  • Сервис асинхронных событий
  • Сервис планировщика
  • Сервис виджетов
  • Сервис индексирования
  • Сервис отчётов
  • Сервис хранилищ
  • И другие сервисы

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

Хранилище данных и брокер сообщений

  • Брокер сообщений (RabbitMQ)
  • Хранилища (файловое, объектное)
  • СУБД (PostgreSQL, MS SQL)

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

Обмен информацией между сервисами выполняется с помощью брокера сообщений RabbitMQ.

Интеграция с офисными пакетами

Локальные приложения

Онлайн-редакторы

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

Онлайн-редакторы обеспечивают совместное редактирование документов, что сокращает длительность согласования.

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

Средства интеграции

  • Интеграционный API
  • Провайдер аутентификации
  • Интеграция с Directory Service
  • Интеграция с 1С: Предприятие, SAP
  • Сервисы обмена документами
  • Службы ввода документов

Интеграционные возможности позволяют встроить Directum RX в. ИТ-ландшафт компании и объединить с любыми открытыми системами: ERP, MDM, CRM и т. п. Сервис интеграции предоставляет REST API и позволяет обмениваться данными с помощью запросов в формате JSON по протоколу OData V4.0.

Аутентификация и проверка подлинности пользователя может происходить с помощью службы каталогов или внешних провайдеров аутентификации, например, Active Directory Federation Services (ADFS), ЕСИА и др. Могут использоваться протоколы Kerberos, OpenID Connect 1.0, OAuth 2.0, SAML 2.0 и др.

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

Архитектура гарантирует высокую скорость работы продуктов и решений Directum, а также поддерживает их установку на полностью импортонезависимой инфраструктуре.

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

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

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

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

Подробнее о производительности Directum RX

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

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

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

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

Больше об инструментах BPM в Directum RX

Импортонезависимость

Программные продукты компании Directum поддерживают работу на СУБД PostgreSQL, Postgres Pro, Jatoba и Tantor, отечественных операционных системах на базе Linux: ALT Linux, Astra Linux, РЕД ОС; с офисными пакетами Р7-Офис, МойОфис, LibreOffice, браузерами Яндекс, Chromium-Gost.

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

Специалисты Directum обладают большим опытом и высокими компетенциями в области миграции на целевые ОС и СУБД.

Подробнее об импортонезависимости Directum RX

Надежность

Работоспособность Directum RX поддерживается за счет сбалансированного распределения запросов от клиентских приложений к серверам. При сбое или отключении одного из серверов остальные продолжат функционировать. Для анализа работоспособности можно использовать решение «Мониторинг Directum RX» или сторонние инструменты Zabbix, Kibana, SCOM, Graphite и т.д.

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

Подробнее об отказоустойчивости

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

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

Архитектура Directum RX позволяет проходить безопасную аутентификацию и авторизацию на веб-сервере. Таким образом, если клиентское приложение станет доступно сторонним лицам, то через него нельзя будет получить произвольные данные с сервера, так как проводится дополнительная проверка прав доступа. Помимо двухфакторной, парольной и Windows-аутентификации могут использоваться специальные провайдеры аутентификации, которые поддерживают протоколы OpenID Connect 1.0, OAuth 2.0, SAML 2.0 и др.

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

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

Подробнее об информационной безопасности

Клиентские приложения для разных устройств

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

В веб-клиенте можно просматривать и редактировать документы через популярные офисные программы Microsoft Office, отечественные — Р7-ОФИС и МойОфис, а также свободно распространяемые — ONLYOFFICE и LibreOffice. В мобильных приложениях поддерживается работа в программах Microsoft Office Mobile, WPS Office и др.

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

Платформа Directum RX совместима с отечественными и свободно распространяемыми операционными системами на базе Linux, а также популярными Microsoft Windows и MacOS. Все, что нужно, — доступ в интернет и браузер.

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

Платформа поддерживает работу со свободно распространяемой СУБД PostgreSQL и отечественными Postgres Pro, Jatoba, Tantor, а также Miсrosoft SQL Server.

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

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

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

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

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

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

Подробнее об интеграционных возможностях

Запрос консультации по Directum RX

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

Россия (+7)
Азербайджан (+994)
Армения (+374)
Беларусь (+375)
Казахстан (+997)
Кыргызстан (+996)
Молдова (+373)
Таджикистан (+992)
Туркменистан (+993)
Узбекистан (+998)
Другая страна
9

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

Россия (+7)
Азербайджан (+994)
Армения (+374)
Беларусь (+375)
Казахстан (+997)
Кыргызстан (+996)
Молдова (+373)
Таджикистан (+992)
Туркменистан (+993)
Узбекистан (+998)
Другая страна