<< Click to Display Table of Contents >>
Архитектура системы |
В основе системы Directum RX лежит функциональная масштабируемая платформа Sungero, которая позволяет автоматизировать бизнес-процессы организации. Архитектура позволяет работать локально и в облаке, по модели SaaS:
•Облачный вариант работы обеспечивает быстрый старт без большого бюджета и снижает затраты на развертывание и обслуживание системы. При этом облачная система сохраняет всю богатую функциональность и готова к работе с первого дня. Гарантирует доступность системы в режиме 24/7, безопасность и целостность данных;
•Локальная установка доступна, если в компании развита внутренняя IT-инфраструктура с поддерживающими ее сотрудниками или необходимо настраивать интеграцию с другими информационными системами. Локальная установка включает установку среды разработки, системы контроля версий и утилиты управления разработкой, если приобретена соответствующая лицензия.
Платформа имеет трехзвенную архитектуру: Клиентские приложения – Серверные компоненты – Хранилище данных.
В состав системы Directum RX входят:
•Клиентские приложения используются для визуализации данных, ввода и отображения информации пользователям;
•Основные сервисы выполняют основную бизнес-логику работы системы. Являются связующим звеном между клиентскими приложениями и базой данных;
•Хранение данных и серверные компоненты обеспечивают хранение данных и обслуживают запросы на получение данных из файловой системы или базы данных;
•Встроенные интеллектуальные механизмы освобождают сотрудников от выполнения однотипных ручных операций: обрабатывают текстовую информацию, классифицируют документы и извлекают из них значимые факты;
•Средства разработки позволяют адаптировать систему под любые требования бизнеса;
•Интеграция с офисными пакетами позволяет открывать и редактировать документы системы. Работать с документами можно напрямую в приложениях-редакторах или через офисные приложения для онлайн-редактирования;
•Средства интеграции автоматизируют занесение документов в Directum RX из внешних источников, а также обеспечивают подключение к произвольным системам, например SAP или 1С, и доступ к их данным.
Описание требований, необходимых для работы компонентов, см. в документе «Directum RX 4.9. Типовые требования к аппаратному и программному обеспечению».
Для установки, обновления и настройки системы используется кроссплатформенный инструмент Directum Launcher.
Преимущества архитектуры Directum RX
Безопасность. Трехзвенная архитектура обеспечивает безопасность системы. Сотрудники не имеют прямого доступа к базе данных, так как все запросы осуществляются через веб-сервер или сервис мобильных приложений NOMAD. Клиентские приложения Directum RX взаимодействуют с веб-сервером по защищенному протоколу HTTPS.
Быстродействие. Для каждой версии системы регулярно проводятся нагрузочные тесты, отслеживается скорость выполнения операций в системе и выполняется их оптимизация. Кроме того, оптимизируются SQL-запросы, работа сервисов, кэшируются системные данные, например, права доступа на объекты системы, данные виджетов, справочников, записи которых редко меняются.
Наличие микросервисов. В отличие от монолитных систем в состав платформы Sungero входят микросервисы – это независимые сервисы, каждый из которых выполняет определенную узкоспециализированную задачу. Например, сервис планировщика периодически инициирует только запуск фоновых процессов системы. Благодаря микросервисам обеспечивается:
•горизонтальная масштабируемость нужной функциональности системы, при этом требуется меньше ресурсов на аппаратное обеспечение. Например, если в компании работают тысячи сотрудников, которые за день открывают большое количество документов для просмотра, можно установить несколько экземпляров сервиса предпросмотра документов на разные сервера;
•стабильность системы. В случае сбоя или остановки одного из сервисов, остальные продолжают функционировать, и система всегда остается доступной для пользователей. Например, если останавливается сервис предпросмотра документов, то в системе можно продолжать отправлять задачи на согласование, создавать документы, папки и прочее;
•простая установка, обновление и поддержка сервисов.
Подробное описание сервисов см. в разделе «Основные сервисы».
Надежность. Работоспособность системы поддерживается за счет сбалансированного распределения запросов от клиентских приложений к серверам. Даже если один из серверов выйдет из строя, остальные продолжат функционировать. Это гарантирует непрерывность бизнес-процессов компании. Для анализа работоспособности системы можно использовать решение «Мониторинг системы Directum RX» или сторонние инструменты Zabbix, Kibana, Scom, Graphite и другие.
Кроссплатформенность. Все компоненты и сервисы можно устанавливать в операционных системах Microsoft Windows и системах на базе Linux. Для клиентских приложений дополнительно поддерживается MacOS, а для мобильных приложений – Android и iOS. Для хранения данных используются СУБД PostgreSQL, Postgres Pro, Jatoba, Tantor или Miсrosoft SQL Server.
Импортонезависимость. Система входит в Единый реестр российского ПО и поддерживает работу с популярными Open Source решениями: ASTRA LINUX, ALT Linux, РЕД ОС, PostgreSQL, LibreOffice, OpenOffice, OnlyOffice и др.
Интегрируемость. Возможности интеграции Directum RX с другими производственными системами вашей компании позволяют снизить риски расхождения данных между системами, а также создать единое информационное пространство.
Легкая адаптация системы. Для быстрой и удобной адаптации в Directum RX применяются подходы low-code и no-code. Разработка и настройка выполняются на разных уровнях, что позволяет разработчику и аналитику использовать каждому свои инструменты. Например, разработчик в среде разработки создает блоки, а аналитик с их помощью в веб-клиенте настраивает схему бизнес-процесса.
Работа в разных часовых поясах. Клиентские приложения, веб-сервер и сервер управления базами данных могут находиться в разных часовых поясах. Например, если у организации есть филиалы в нескольких городах. Кроме этого, каждое клиентское приложение может находиться в своем часовом поясе. А значит пользователи могут работать с системой, находясь в разных регионах.
© Компания Directum, 2024 |