Лучшая архитектура для публичной очереди входящих запросов? - PullRequest
1 голос
/ 02 декабря 2009

У нас есть веб-приложение (ASP), в котором есть рабочий процесс, позволяющий руководству назначать работу отдельным лицам. Проблема до выхода на работу. Во время вечерних / ночных / ранних утренних операций персонал слегка укомплектован, поэтому за очередью работы управления нельзя пристально следить, если другая важная работа выполняется вне компьютера (получение инструментов с полок для механиков). Таким образом, у нас есть функциональное требование для создания программы для постоянно обновляемого отображения новой неназначенной работы на мониторе или экране телевизора в рабочей области.

Мой вопрос: есть ли рекомендуемые рекомендации для архитектуры развертывания? Веб-приложение против рабочего стола Толстый клиент?

Web:

Pro - поддерживает архитектуру

Минусы - контроль над боксом может быть затруднен. Мы предприняли дополнительные шаги, чтобы убедиться, что бокс не подключен к другим сайтам, контролируя ограниченные входы в систему, другие средства безопасности и компьютерные ресурсы

Настольный толстый клиент:

Минусы - теперь должны поддерживаться как веб-приложения, так и клиентские приложения. Потребуется развернуть два экземпляра в двух местах

Плюсы - Безопасность и ограничение использования коробки просты. Вход в систему безопасности приложения не требуется, поэтому такие функции, как PE, могут при необходимости восстановить приложение.

Ответы [ 2 ]

2 голосов
/ 02 декабря 2009

Я создал нечто подобное в прошлом. Я использовал «Джек ПК» (http://www.chippc.com/thin-clients/jack-pc/index.asp) с большим ЖК-телевизором, подключенным к нему. Джек ПК был настроен на автоматическое подключение к серверу с использованием RDP и сценариев для запуска приложения Windows Forms на сервере. Windows Приложение Forms в основном представляло собой форму с элементом управления WebBrowser.Это приложение в основном вызывало запрос в соответствии с заранее определенным расписанием для поиска URL-адресов для загрузки. Было второе веб-приложение, которое содержало страницы с логикой для загрузки / отображения данных. он может отображать любой контент HTML, включая отчеты. Надеюсь, это даст вам некоторые идеи.

0 голосов
/ 02 декабря 2009

Для меня это похоже на сценарий, соответствующий шаблону Observer. Это позволит вам вести будущих «наблюдателей» (мобильные устройства, настольные ПК и т. Д.) Без необходимости перестройки основного приложения рабочего процесса.

...