Я создал толстое клиентское приложение, которое установлено на ПК с Windows.
Он предназначен для связи с другим устройством в той же локальной сети.Это устройство обычно не подключено к Интернету и находится за брандмауэром.Толстый клиент используется для тестирования устройства.
Толстое клиентское приложение на Java, но оно может быть написано на любом языке.Важным моментом является то, что это толстый клиент, который требует установки на ПК.
Я хочу перенести эту функциональность толстого клиента в облачное приложение, однако проблема заключается в том, как спроектировать облако / SaaS.приложение, которое может взаимодействовать вне браузера и через другое устройство в той же локальной сети?
Несколько идей, которые я могу придумать, - использовать вызовы Javascript на локальный IP-адрес или с помощью технологии Java-апплетов, которая в настоящее время менее распространена.,
Другой вариант - взглянуть на разделение архитектуры, чтобы были локальные и облачные компоненты.Меня интересуют любые возможные идеи?