2009-12-02 94 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.的場景這將允許您在未來需要重新構建核心工作流應用程序的情況下推出未來的「觀察者」(移動設備,桌面等)。