Pergunta

Nós temos uma aplicação web (ASP) que tem fluxo de trabalho nela para a gestão de trabalho atribuir aos indivíduos. O problema é antes de assinar o trabalho. Durante os / noite / operações da manhã à noite são levemente composta por isso a fila de trabalho de gestão não pode ser vigiado de perto, se outro trabalho crítico está sendo realizada fora do computador (ficando ferramentas das prateleiras para a mecânica). Portanto, temos um requisito funcional para criar um programa para uma exibição continuamente refrescante do novo trabalho não atribuído em uma tela de monitor ou TV na área de trabalho.

A minha pergunta: existe algum melhores práticas recomendadas para a arquitetura de implantação? Web vs aplicativo Desktop Grosso do cliente?

Web:

Pro - Mantém a arquitetura consistente

Contras - Controle de caixa pode difícil temos tomar medidas adicionais para garantir a caixa não é oi-levantado para outros sites, controlar logins limitados, outras garantias e recursos de computador

Desktop Grosso Cliente:

Contras - Ambos Web e clientes Apps agora precisam de ser apoiados. Exigirá duas instâncias implantadas em dois locais

Pros - Segurança e uso limitante da caixa são simples. Sem registo de segurança aplicativo no modo exigido funções como PE pode trazer aplicativo de volta se necessário.

Foi útil?

Solução

Eu criei algo semelhante no passado. Eu usei um "Jack PC" ( http: //www.chippc. com / thin-clients / jack-pc / index.asp ) com uma grande TV LCD conectado a ele. O Jack PC foi configurado para conectar automaticamente ao servidor usando RDP e roteiro para iniciar um aplicativo do Windows Forms no servidor. A aplicação Windows Forms era basicamente uma forma com um controle WebBrowser. Esta aplicação basicamente chamado uma consulta de acordo com um calendário pré-definido procurando URL da carga. Houve uma segunda aplicação Web que continha páginas com a lógica para carga / exibir os dados. Essencialmente, pode exibir qualquer conteúdo HTML, relatórios incluídos. Espero que isso te dê algumas ideias.

Outras dicas

Parece-me que um cenário adequado para o Observer. Isto irá permitir que você futuro rolo 'observadores' (dispositivos móveis, desktops etc), sem a necessidade de re-arquitetar seu aplicativo de fluxo de trabalho do núcleo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top