16.09.2020 11:02
FinSoft
 
16.09.2020
Обновлен сервер для доступа к данным Купца с веба и нативных мобильных приложений.

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

Работа двухфазная. Вначале сервер получает сообщение с кодом задания и параметрами, возвращает присвоенный идентификатор задания и запускает обработчик (коннектор). Коннектор обрабатывает запрос, формирует результат, устанавливает статус выполнения задания и завершает работу. Клиент стучится за результатом (в цикле с паузами или отдельной кнопкой, если запрос тяжелый), передавая номер задания. Постоянный коннект через интернет не используется.
Миниатюры
list.jpg   monitor.jpg   web.jpg  

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.