Клиент запрашивает интеграцию между веб-приложением и сканером штрих-кода. Я пытаюсь определить правдоподобность этого проекта. Если у кого-то есть опыт в такой интеграции, пожалуйста, оставьте свои комментарии, они будут очень благодарны.
Основное описание
У меня есть веб-приложение JSF, которое уже использует этот сканер ( MT2000 ) для чтения кодов.
У меня есть два основных процесса:
Прием : коды сканируются, а флаг (isInWarehouse
) устанавливается в значение true. Этот флаг указывает, что код поступил на склад.
Возвращает : коды сканируются, а для флага isInWarehouse
установлено значение false, указывающее, что кода больше нет на складе.
Теперь мне нужно отправить сообщение на сканер в случае ошибки, чтобы всплывающее окно (или что-то подобное) не позволяло пользователю продолжить сканирование, пока он не проверит, что пошло не так.
Например, в процессе возврата, если отсканированный код не находится на складе (т. Е. isInWarehouse == false
), мое веб-приложение JFS должно отправить сообщение на сканер, и в интерфейсе сканера должно появиться всплывающее окно дальнейшее сканирование.
Моя основная идея заключается в следующем:
Опубликуйте веб-сервис в сканере (Windows CE 5.0), чтобы мое приложение JSF использовало его при возникновении ошибки. После использования веб-службы приложение в сканере заблокирует интерфейс сканера и отобразит всплывающее окно с сообщением об ошибке, с кнопкой, чтобы разблокировать экран и продолжить сканирование.
Есть несколько вопросов:
Вопрос 1 :
В сканере используется подставка STB20XX , подключенная к компьютеру через порт USB, поэтому сканер отправляет коды в мое приложение JSF через подставку.
Возможно ли связать мое приложение непосредственно со сканером или это нужно сделать через подставку? Насколько я понимаю, колыбель не предоставляет никакого способа взаимодействия с моим веб-приложением JSF. Поэтому я думаю, что сканер должен быть настроен так, чтобы он находился в том же сегменте сети, что и мое приложение, чтобы мое приложение могло использовать веб-сервис, опубликованный в сканере.
Вопрос 2 :
В документах для сканера и Windows CE говорится, что Windows CE 5.0 и Microsoft .NET Compact Framework поддерживают веб-службы, а спецификации устройства (стр. 3) говорят, что он поддерживает беспроводную связь.
Этого достаточно, чтобы убедиться, что я могу связать сканер и мое веб-приложение через веб-сервис?
Еще раз за полезный комментарий. Спасибо!