2009-12-02 91 views
1

我们有一个Web应用程序(ASP),有工作流程,它管理工作分配给个人。问题在于注销工作之前。席间/夜间/清晨操作人员轻轻这样工作的管理队列可能不被密切关注,如果正在从计算机进行远等关键工作(获取工具从货架力学)。因此,我们有一个功能要求,以创建一个程序来的新的未分配的工作在工作区域内的监视器或电视屏幕上不断刷新显示器。传入请求公共队列的最佳体系结构?

我的问题:是否有部署体系结构的任何建议的最佳实践? Web vs桌面胖客户端应用程序?

网站:

临 - 保持结构一致

缺点 - 箱的控制可能很难,我们必须采取额外措施,以确保箱体不喜劫持到其他网站,控制限制登录其他安全和计算机资源

桌面胖客户端:

缺点 - Web和客户端现在需要支持的应用程序。将需要部署到两个位置

优点两个实例 - 安全性和限制使用盒子很简单。没有应用程序安全登录需要,所以像PE这样的功能可以在需要时使应用程序备份。

回答

2

我创建了过去类似的东西。我用一台“Jack PC”(http://www.chippc.com/thin-clients/jack-pc/index.asp)连接一台大型液晶电视机。 Jack PC被配置为使用RDP自动连接到服务器,并通过脚本启动服务器上的Windows Forms应用程序。 Windows窗体应用程序基本上是一个带有WebBrowser控件的窗体。这个应用程序基本上根据预先定义的时间表查询要加载的URL。还有第二个Web应用程序,其中包含具有加载/显示数据逻辑的页面。基本上它可以显示任何HTML内容,包括报告。希望这给你一些想法。

0

对我来说听起来像一个适合Observer Pattern.的场景这将允许您在未来需要重新构建核心工作流应用程序的情况下推出未来的“观察者”(移动设备,桌面等)。