Універсал Асистент

Доступ веб-клієнтів до різноманітних пристроїв, програм та сервісів
Зв'язок із пристроями

Надає доступ веб-клієнту до локальних периферійних пристроїв (принтери, сканери, ваги)

Доступ до сервісів та програм

Надає доступ веб-клієнту до локальних та віддалених сервісів та програм (локальний та віддалений MeDoc, віддалений Асистент, касові апарати тощо)

Місце в системі

В системі допускається довільне число УА, встановлюваних як на окремих робочих місцях, так і в шарі серверів додатків. "Спілкування" всіх асистентів з Універсал REST-сервіс відбувається через брокер повідомлень ActiveMQ, що істотно підвищує продуктивність роботи з обладнанням і знижує ризики втрати інформації.

Принцип роботи

► Основне призначення - виконання команди переданої від клієнта по одному їх протоколів
► Основна команда - це виконання функції з певного скрипта і повернення результату в вигляді JSON
► Точка входу proxy - в цьому випадку команда передається на віддалений асистент а поточний виступає в ролі проксі 

Технічні деталі ...

► Протоколи взаємодії – локально ws/wss, віддалено ws/wss, http/https, ActiveMQ
► Основний скриптова мова JavaScript.
► Скрипти зберігаються в центральній БД і окремо в локальній БД кожного УА. При додаванні нового або зміну скрипта всі активні помічники отримують повідомлення із змінами тому підписані на публічну чергу в Active MQ.

І ще

► При запуску Асистент передає дату останньої корекції скриптів на сервер і отримує зміни на поточний момент часу. Синхронізація йде асинхронно з використанням JMS ActiveMQ.
► Перед запуском скрипта на виконання також відправляється запит в MQ на актуальність запускаємого скрипта.

СофтПро

Група компаній СофтПро
працює з 1992 року

ЗВ'ЯЗОК

The page was made with Mobirise