1

我们有一个 Web 应用程序 (ASP),其中包含工作流,供管理层将工作分配给个人。问题是在签出工作之前。在晚上/晚上/清晨,操作人员很少,因此如果其他关键工作远离计算机执行(从货架上为机械师获取工具),则可能不会密切关注工作的管理队列。因此,我们有一个功能需求,即创建一个程序,以在工作区的监视器或电视屏幕上不断刷新显示新的未分配工作。

我的问题:部署架构是否有任何推荐的最佳实践?Web 与桌面胖客户端应用程序?

网站:

Pro - 保持架构一致

缺点 - 控制盒子可能很困难我们采取了额外的措施来确保盒子不会被劫持到其他站点,控制有限的登录、其他安全和计算机资源

桌面厚客户端:

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

优点 - 盒子的安全性和限制使用很简单。无需应用安全登录,因此 PE 等功能可以在需要时恢复应用。

4

2 回答 2

2

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

于 2009-12-02T20:03:58.903 回答
0

对我来说听起来像是适合观察者模式的场景。这将允许您滚动未来的“观察者”(移动设备、台式机等),而无需重新构建您的核心工作流应用程序。

于 2009-12-02T19:51:15.723 回答