2009-12-02 4 views
1

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

Мой вопрос: Есть ли рекомендованные рекомендации по архитектуре развертывания? Приложение Web vs Desktop Thick Client?

Web:

Pro - Сохраняет архитектуру последовательного

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

Desktop Толстый Клиент:

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

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

ответ

2

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

0

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

 Смежные вопросы

  • Нет связанных вопросов^_^