Весь сайт
Весь сайт
Демо-центр

Серверная архитектура и серверные компоненты СЭД Docsvision для реализации задач ECM и BPM систем

Серверная архитектура

Автоматизируйте бизнес-процессы Вашей организации на платформе с широчайшей функциональностью!

Платформа Docsvision построена по классическому принципу трехуровневой архитектуры, данный подход позволяет выделить три физические сущности:

  • Сервер базы данных
  • Сервер приложений
  • Клиентское ПО

Сервер базы данных выступает в роли основного хранилища данных системы.  База данных работает под управлением СУБД MS SQL Server.

Сервер приложений является центральным звеном ядра платформы и осуществляет всю деятельность, связанную с организацией и хранением информации, формирование рабочих процессов. Сервер приложений имеет две реализации, первая — web-сервис (IIS), обеспечивающая доступ клиентов по протоколам http и https, вторая — служба Windows, обеспечивающая доступ по именованному каналу (named pipe).

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

Ядро платформы СЭД Docsvision

Ядро платформы

Архитектура ядра платформы представлена на рисунке 1.

Схема архитектуры ядра платформы СЭД Docsvision
Рисунок 1.

Ядро платформы включает в себя компоненты, которые выполняют все служебные и сервисные задачи. Функции ядра:

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

В состав ядра входят:

  • Сервер приложений
  • Менеджер прав
  • Менеджер объектов
  • Объектная модель
  • Системные объекты

Особенностью архитектуры является то, что решая различные бизнес-задачи сервисы ECM и BPM   используют единую модель данных и пользуются общим ядром платформы.

Сервер приложений СЭД Docsvision

Сервер приложений

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

Сервер реализует:

  • Управление сессиями клиентов
  • Доступ к данным и контроль доступа
  • Управление наборами данных активных карточек
  • Сервисные функции
  • Кэширование
  • Взаимодействие серверных компонент системы:
  • BPM сервисы
  • ECM сервисы

Менеджер прав СЭД Docsvision

Менеджер прав

Осуществляет проверку прав пользователя при доступе к объектам системы. Платформа поддерживает дискреционную, мандатную и контекстно-ролевую системы безопасности.

Менеджер объектов СЭД Docsvision

Менеджер объектов

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

Объектная модель СЭД Docsvision

Объектная модель

Объектная модель представляет собой высокоуровневый слой работы с данными системы, структурированных по логическим сущностям. Базовый слой объектной модели предоставляет средства для организации объектной модели конкретных прикладных элементов системы (карточек).

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

Базовые объекты СЭД Docsvision

Базовые объекты

Базовые объекты — это компоненты, реализованные в виде карточек, которые исполняют системные функции и необходимы для корректной работы системы.

Объектная модель СЭД Docsvision

ECM сервисы
Сервис полнотекстового индексирования

ECM-сервис, который осуществляет создание и обновление полнотекстовых индексов в базе данных, необходимых для выполнения полнотекстового поиска. Сервис позволяет гибко настраивать состав данных, подлежащих индексации, а также периодичность создания/обновления индексов.

Сервисы работы с данными СЭД Docsvision

Сервисы работы с данными

Платформа предоставляет ряд базовых сервисов по работе с данными, среди которых:

  • Версионность файлов
  • Управление блокировками
  • ЭЦП
  • Экспорт-импорт данных
  • Метаданные
  • Журналирование
  • И т.п.

Кластеризация сервиса ECM СЭД Docsvision

Кластеризация сервиса ECM

Кластеризация осуществляется средствами Microsoft Windows Network Load Balancing (NLB), с распределением нагрузки аппаратным или программным балансировщиком.

BPM сервисы СЭД Docsvision

BPM сервисы
Сервис Workflow

Сервис Workflow является частью подсистемы управления бизнес-процессами (BPM) отвечает за исполнение процессов и выполняет следующие функции:

  • Запуск, приостановка, остановка процесса;
  • Выделение процессу шлюза из пула шлюзов;
  • Выделение процессу сессии из пула сессий;
  • Контроль состояния бизнес-процесса;
  • Контроль потребляемой памяти рабочим процессом (рабочий процесс - ExecLogic);
  • Контроль времени выполнения функций в потоках и основных рабочих потоков, с обнаружением зависаний в пользовательском коде;
  • Управление очередью исполнения процессов;
  • Контроль времени жизни рабочего процесса.

Сервис Workflow ведет групповую обработку процессов: при наличии в системе нескольких активных процессов (их поиском занимается часть сервиса Workflow, называющаяся детектором активных процессов) часть из них будет обрабатываться параллельно; обрабатывающиеся параллельно процессы образуют группу обрабатываемых процессов. Пока сервис обрабатывает эти процессы, не вошедшие в группу активные процессы ожидают обработки в очереди процессов. Взаимодействие с другими сервисами BPM осуществляется сервером приложений.

Сервис Workflow СЭД Docsvision
Рисунок 2. Архитектура подсистемы управления процессами.

Сервис межфилиального обмена ECM СЭД Docsvision

Сервис межфилиального обмена

ECM-сервис, который обеспечивает работу системе в распределенной структуре. Обеспечивает обмен данными (карточки документов, заданий, бизнес-процессов, справочники) между удаленными подразделениями организации, по заданным правилам. Правила обмена гибко настраиваются и позволяют реализовать любые сценарии обмена.

Шлюзы СЭД Docsvision

Шлюзы

Шлюз — сервис BPM, обеспечивающий интеграцию с внешними системами.

В состав платформы входят следующие шлюзы:

  • Шлюз для интеграции с файловой системой;
  • Шлюз для интеграции с почтой, позволяющий осуществлять мониторинг почтового ящика и работу с почтовыми сообщениями, а также отправку сообщений адресатам.

Дополнительными опциями являются:

  • Шлюз для интеграции с 1С;
  • Шлюз для интеграции с SharePoint.

Развитое API позволяет осуществлять разработку собственных шлюзов.

Кластеризация сервиса BPM СЭД Docsvision

Кластеризация сервиса BPM

Кластеризация осуществляется средствами платформы Docsvision, реализованными в коде подсистемы управления процессами (сервис Workflow).

И еще более 1000 ведущих компаний выбирают нас.

«Не тратьте время на работу «по старинке»! Используйте платформу Docsvision для автоматизации Вашего бизнеса.»

Владимир Андреев

Президент «ДоксВижн»

Пожалуйста, заполните простую форму и мы свяжемся с Вами в ближайшее время

  • Проведем презентацию
    в удобное для Вас время
  • Ответим на все
    интересующие Вас вопросы
  • Предложим решение с учетом
    специфики Вашего бизнеса
 
 
  • Windows-клиент СЭД Docsvision

    Windows-клиент

    Скачайте приложение Docsvision и получите доступ ко всем функциям системы
  • Web-клиент СЭД Docsvision

    Web-клиент

    Доступ к основным функциям Docsvision из любого браузера и операционной системы.
  • Менеджер задач

    Менеджер задач

    Управляйте своими оперативными задачами и проектами на любом устройстве в web-интерфейсе
  • Топ-менеджер

    Топ-менеджер

    Мобильное приложение Docsvision для руководителя компании на iPad и iPhone

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

  • Проведем презентацию
    в удобное для Вас время
  • Ответим на все
    интересующие Вас вопросы
  • Предложим решение с учетом
    специфики Вашего бизнеса
Наверх