Надає доступ веб-клієнту до локальних периферійних пристроїв (принтери, сканери, ваги)
Надає доступ веб-клієнту до локальних та віддалених сервісів та програм (локальний та віддалений MeDoc, віддалений Асистент, касові апарати тощо)
В системі допускається довільне число УА, встановлюваних як на окремих робочих місцях, так і в шарі серверів додатків. "Спілкування" всіх асистентів з Універсал REST-сервіс відбувається через брокер повідомлень ActiveMQ, що істотно підвищує продуктивність роботи з обладнанням і знижує ризики втрати інформації.
► Основне призначення - виконання команди переданої від клієнта по одному їх протоколів
► Основна команда - це виконання функції з певного скрипта і повернення результату в вигляді JSON
► Точка входу proxy - в цьому випадку команда передається на віддалений асистент а поточний виступає в ролі проксі
► Протоколи взаємодії – локально ws/wss, віддалено ws/wss, http/https, ActiveMQ
► Основний скриптова мова JavaScript.
► Скрипти зберігаються в центральній БД і окремо в локальній БД кожного УА. При додаванні нового або зміну скрипта всі активні помічники отримують повідомлення із змінами тому підписані на публічну чергу в Active MQ.
► При запуску Асистент передає дату останньої корекції скриптів на сервер і отримує зміни на поточний момент часу. Синхронізація йде асинхронно з використанням JMS ActiveMQ.
► Перед запуском скрипта на виконання також відправляється запит в MQ на актуальність запускаємого скрипта.
The page was made with Mobirise