Перейти к основному содержимому
Версия: 3.4

Клиент-серверная архитектура

Первое, что необходимо сделать для работы с любым из продуктов Mobile SMARTS — это скачать и установить платформу Mobile SMARTS. Все продукты «Клеверенса» устанавливаются «сверху» на платформу.

Основным элементом платформы Mobile SMARTS является сервер, который устанавливается на ПК автоматически вместе с платформой. Сервер Mobile SMARTS является общим для всех продуктов, работающих на платформе Mobile SMARTS, и представляет собой промежуточное хранилище данных с ТСД. Кроме того, он обслуживает запросы на получение/отправку документов, номенклатуры и других данных от клиентов с мобильных ТСД. Сервер раздает клиентам документы/задания в соответствии с указаниями, очередностью, приоритетом, и получает от них результаты работы.

Сервер Mobile SMARTS можно не устанавливать, но в таком случае работа продуктов «Клеверенса» будет сильно ограничена.

Сервер запускается в виде службы Windows.

сервер Mobile SMARTS

По умолчанию (например, для Windows 10) сервер Mobile SMARTS устанавливается в папку «Server» по пути «C:\Program Files (x86)\Cleverence Soft\Mobile SMARTS\Server».

сервер Mobile SMARTS

Основные папки и файлы установки сервера​

Папка/ФайлОписание
папка DataServiceОсновная папка с рабочими dll библиотеками сервера
папка ManagerServiceСодержит файлы работы веб-сервиса
папка PrintServiceСодержит файлы работы веб-сервиса печати
папка Server AdminПапка с файлами панели администрирования серверов Mobile SMARTS
папка SignServiceСервис для подписи документов, которыми Mobile SMARTS обменивается с системой ГИС МТ «Честный ЗНАК»
Cleverence.MobileSMARTS.Server.exeПриложение сервера. При обычном запуске от лица пользователя запускается с ошибкой. Диалог конфигурирования сервера вызывается по ключу «/ config», а сам сервер терминалов запускается с ключом «/ debug», либо как служба при запуске Windows.

Проверка подключения сервера​

Для корректной работы продуктов «Клеверенса» сервер Mobile SMARTS должен постоянно находиться в запущенном состоянии. Самый надежный способ узнать, запущен ли сервер Mobile SMARTS — заглянуть в «Task Manager» («Диспетчер задач»):

диспетчер задач

Также это можно проверить в настройках локального сервера.

диспетчер задач

Если сервер не запущен, его ОБЯЗАТЕЛЬНО нужно запустить.

Администрирование серверов Mobile SMARTS​

Администрирование серверов Mobile SMARTS осуществляется с помощью специальной панели администрирования, которая предоставляет возможность настраивать работу как основного сервера Mobile SMARTS, так и серверов всех отдельных баз продуктов Mobile SMARTS. Открыть ее можно несколькими способами:

  • Кнопка «Пуск» на вашем ПК --> «Cleverence Soft» --> «Администрирование серверов Mobile SMARTS».
диспетчер задач
  • Ярлык «Mobile SMARTS» на рабочем столе --> «Настройки локального сервера».
диспетчер задач

Окно администрирования серверов для платформы Mobile SMARTS версии 3.3

диспетчер задач

В панели администрирования серверов можно запускать/ останавливать/ перезапускать основной сервер Mobile SMARTS, произодить диагностику и исправление проблем, настраивать порты и адрес подключения, а также производительность сервера. По умолчанию имя основного сервера — «Сервер Mobile SMARTS», а порт сервера 10501 (10502 при использовании протокола HTTPS).

диспетчер задач

В панели администрирования серверов установленных баз можно: