Question

Nous avons une application Web (ASP) qui a workflow pour la gestion d'assigner le travail aux personnes. Le problème est avant la signature des travaux. Au cours de la soirée / nuit / début des opérations du matin sont légèrement si la file d'attente dotés de la gestion du travail ne peut pas être surveillé de près si d'autres travaux critique est en cours d'exécution de l'ordinateur (obtenir des outils pour la mécanique des étagères). Nous avons donc une exigence fonctionnelle pour créer un programme pour un affichage sans cesse rafraîchissant de nouveau travail non affecté sur un écran ou un téléviseur dans la zone de travail.

Ma question: Y at-il des meilleures pratiques recommandées pour l'architecture de déploiement? Web vs application Desktop Client épais?

Web:

Pro - Maintient la cohérence l'architecture

Contre - contrôle de la boîte peut difficile que nous avons de prendre des mesures supplémentaires pour assurer la boîte n'est pas salut-Jacked à d'autres sites, le contrôle des connexions limitées, la sécurité et autres ressources informatiques

Bureau épais client:

Moins - Les deux applications Web et les clients doivent maintenant être pris en charge. Il faudra deux instances déployées à deux endroits

Avantages - Sécurité et limitation de l'utilisation de la boîte sont simples. Aucun journal de sécurité dans l'application fonctionne comme nécessaire afin PE peut apporter l'application de sauvegarde en cas de besoin.

Était-ce utile?

La solution

J'ai créé quelque chose de similaire dans le passé. Je ( un "Jack PC" http: //www.chippc. com / clients légers / jack-pc / index.asp ) avec une grande télévision LCD connecté. Le Jack PC a été configuré pour se connecter automatiquement au serveur en utilisant RDP et scénarisé pour démarrer une application Windows Forms sur le serveur. L'application Windows Forms est essentiellement une forme avec un contrôle WebBrowser. Cette application appelée essentiellement une requête selon un calendrier prédéfini à la recherche d'URL à charger. Il y avait une deuxième application Web qui contient des pages avec la logique pour charger / afficher les données. Essentiellement, il pourrait afficher tout contenu HTML, rapports inclus. Espérons que cela vous donne quelques idées.

Autres conseils

me semble un scénario adapté à la Pattern Observer. Cela vous permettra de futurs observateurs « rouler » (appareils mobiles, ordinateurs de bureau, etc.) sans qu'il soit nécessaire de re-architecte votre application de workflow de base.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top