Сетевой режим использования SVKClient
SVKClient состоит из нескольких функциональных компонент:
- Основной модуль – это интерфейсная часть и база сообщений, обеспечивающие диалог с пользователем, преобразование вводимой информации пользователя в формат сообщения, визуализацию данных сообщения через окна блоков диалога, настройку программы, хранение данных
- транспортный модуль — коммуникационная компонента системы, обеспечивающая функции обмена сообщениями между рабочим местом пользователя и сервером.
Она также взаимодействует с базой сообщений основного модуля.
В зависимости от конкретных задач пользователя схема установки на ресурсах абонента и использования программы может быть различной.
Ниже приводятся наиболее распространенные из них.
При этом необходимо помнить, что всегда SVKClient взаимодействует с сервером системы от имени одного пользователя, который определяется следующим набором реквизитов: логин, пароль, адрес ЭП.
Вариант 1. Несколько рабочих мест, единая база сообщений, единый транспорт
Как правило, такой вариант используется в компаниях для выполнения следующих условий:
- необходимо обеспечить работу с нескольких рабочих мест (РМ) одновременно с одной базой сообщений,
- сетевой доступ из компании к серверу REX400 возможен и обеспечивается только с одного рабочего места (например,ay Gatew).
Схема такого варианта использования компонент АП приведена ниже:
При таком варианте использования программы на Рабочих Местах (РМ) пользователей производится установка Основного модуля программы без Транспортного модуля.
Кроме того, на каждом РМ настройка базы сообщений (БС) — указание директории, где она находится — производится одинаково .
То есть, на всех РМ путь на базу сообщений указывается одинаковый (при этом должна быть обеспечена возможность доступа с каждого РМ к указанной папке сетевыми средствами).
Таким образом, установленная БС на одном из РМ или отдельном компьютере (например, компьютер БС на приведенном рисунке), становится доступной для одновременной работы с любого РМ.
Это означает, что со всех РМ одновременно можно работать со всеми сообщениями из любых папок.
На компьютере (например, Gateway), имеющем доступ в открытую сеть для подключения к серверу REX400, устанавливается Транспортный модуль.
Для настройки Транспортного модуля произведите также установку и Основного модуля. Запустите программу на компьютере Gateway и произведите транспортные настройки. В дальнейшем основной модуль для данного варианта использования не потребуется и он может быть удален.
Теперь, после подготовки исходящего сообщения на любом РМ и нажатии кнопки <Отправить> сообщение будет размещено в папке Исходящие.
На компьютере Gateway Транспортный модуль в соответствии с настройками будет, например, периодически проверять наличие сообщений на отправку в папке Исходящие. Если папка не пустая или наступило время подключаться к серверу за входящими сообщениями, программа подключается к серверу и производит обмен, отправляя все сообщения из папки Исходящие и размещая в папке Входящие все полученные с сервера сообщения.
Вариант 2. Несколько рабочих мест, единая база сообщений, несколько транспортных модулей
Данный вариант используется в компаниях для выполнения следующих условий:
- необходимо обеспечить работу с нескольких рабочих мест (РМ) одновременно с одной базой сообщений,
- сетевой доступ из компании к серверу REX400 возможен и обеспечивается со всех рабочих мест.
Схема такого варианта использования компонент АП приведена ниже.
В таком варианте использования программы на РМ пользователей производится установка Основного модуля и Транспортного модуля одновременно.
Кроме того, на каждом РМ настройка базы сообщений (БС) — указание директории, где она находится — производится одинаково.
На каждом рабочем месте работа с сообщениями и обмен с сервером могут производиться независимо друг от друга.