Pregunta

Tenemos una aplicación web (ASP) que tiene flujo de trabajo en ella para la gestión para asignar trabajo a los individuos. El problema es que antes de firmar a cabo el trabajo. Durante la noche / madrugada operaciones nocturnas / son ligeramente atendidos por lo que la cola de la gestión del trabajo no puede ser vigilado de cerca si otro trabajo crítico se realiza fuera de la computadora (obtener herramientas de los estantes de la mecánica). Así que tenemos un requerimiento funcional para crear un programa a una pantalla continuamente refrescante del nuevo trabajo sin asignar en un monitor o pantalla de televisión en el área de trabajo.

Mi pregunta: ¿Hay alguna las mejores prácticas recomendadas para la arquitectura de implementación? Web vs aplicación cliente de escritorio grueso?

Web:

Pro - Mantiene la arquitectura consistente

Contras - Control de caja pueden difícil que tenemos que adopte medidas adicionales para garantizar la caja no es secuestrada a otros sitios, el control de accesos limitados, la seguridad y otros recursos del ordenador

Escritorio grueso Cliente:

Contras - Tanto web y clientes de aplicaciones ahora necesitan ser apoyados. Requerirá dos instancias desplegadas en dos ubicaciones

Pros - Seguridad y limitar el uso de la caja son simples. No hay registro de seguridad en la aplicación requeridos por lo que funciona como PE aplicación puede traer una copia de seguridad si es necesario.

¿Fue útil?

Solución

He creado algo similar en el pasado. He utilizado un "Jack PC" ( http: //www.chippc. com / thin-clients / Jack-PC / index.asp ) con un gran televisor LCD conectado a la misma. El PC Jack estaba configurado para conectarse automáticamente al servidor mediante RDP y guión para poner en marcha una aplicación de Windows Forms en el servidor. La aplicación de Windows Forms era básicamente un formulario con un control WebBrowser. Esta aplicación básicamente llama una consulta de acuerdo a un horario predefinido en busca de URL para cargar. Hubo una segunda aplicación Web que contiene páginas con la lógica para cargar / mostrar los datos. Esencialmente podría mostrar cualquier contenido HTML, informes incluidos. Espero que esto te dé algunas ideas.

Otros consejos

Me suena como un escenario adecuado para el . Esto le permitirá rodar futuras de los observadores (dispositivos móviles, ordenadores de sobremesa, etc.) sin la necesidad de modificar la arquitectura de la aplicación de flujo de trabajo básico.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top