ГлавнаяОписание системыАрхитектура системы — Организация работы в распределенной среде

Организация работы в распределенной среде

Для работы в распределенной среде система БОСС-Референт использует все преимущества платформы Lotus Domino, а также собственный транспортный механизм. В основу работы транспортного механизма заложен ряд простых принципов и технологий, которые в совокупности позволяют считать СЭД БОСС-Референт одним из лучших решений для использования в распределенной среде.

Транспортный механизм БОСС-Референт

Чтобы пользователь, располагающийся на отдаленном сервере (например, в филиале организации) мог работать с документами, которые созданы на сервере центрального офиса, эти документы надо доставить на его сервер. Вместе с документом предаются все файлы вложения, связанные документы, поручения. При репликации (фактически копировании содержания модулей системы) могут возникать ситуации, когда, например, поручение сотрудник филиала уже получил, а документ, по которому оно выдано, еще не реплицирован на сервер филиала.

Чтобы не допускать таких ситуаций, БОСС-Референт использует собственный транспортный механизм — данные передаются напрямую через сокетное соединение XML-пакетом. Когда система понимает, что необходимо передать документы на другой сервер, в модуле «Транспорт» создается «заявка» на транспортировку и формируется пакет документов и данных. Он сжимается и пересылается на другой сервер. После того, как пакет полностью получен, система подтверждает его получение. Только после этого пакет распаковывается, документы направляются в соответствующие базы, а пользователь получает соответствующие уведомления в модуль «Кабинет».

Механизм репликации в БОСС-Референте применяется только для синхронизации справочных и словарных данных.

Особенности транспортного механизма БОСС-Референт

  • Гарантирует целостное перемещение пакетов документов. Связанные документы из разных модулей системы передаются одним пакетом (например, входящий документ и поручения).
  • Гарантирует доставку документов всем участникам процесса обработки документа.
  • Подтверждение доставки на сервер-отправитель поступает только после того как сервер-получатель фиксирует доставку полного пакета. В случае, если доставка не подтверждена, сервер-отправитель отсылает пакет документов повторно.
  • Документы попадают только туда, где они необходимы для работы — лишних документов на промежуточных серверах нет.
  • Снижается трафик передачи документов по каналам за счет предварительного сжатия данных и вложенных файлов.
  • Существует возможность настройки отложенной передачи «тяжелых» пакетов.
  • Сервер может одновременно принимать несколько пакетов данных.
  • Администрирование системы достаточно просто — администратору не нужно выполнять сложные настройки прав доступа серверов и параметров репликации. В случае возникновения проблем с доставкой система сама сигнализируется администратору, а чтобы выяснить причины сбоя в доставке, администратор может воспользоваться инструментом для диагностики процессов транспортировки данных.