我有一系列用戶可以執行的步驟,例如,登錄遠程UNIX shell,創建文件/目錄,更改權限,運行遠程Shell腳本和命令,文件刪除,文件移動,自動化手動步驟序列
運行數據庫查詢和基礎查詢結果執行某些任務,將結果導出到文件或運行進一步的shell命令/腳本或DB插入語句等等。
這樣做的步驟用戶實現不同的處理或數據處理和驗證。
什麼是自動執行上述Schenerio的最佳方式,我們是否應該使用像Activiti等Workflow工具,或者是否有更好的框架/方法來實現這些要求。
我的要求是與開源,可能還有基於Java的工作。
我對此完全陌生,所以任何幫助指針,將不勝感激。
你是否已經做了作業調度工具的一些研究(又名谷歌搜索)?有很多這些將符合您的要求。 Activiti肯定可以用於此,但我的感覺是,與這些工具相比,這需要更多的工作。 –
我的要求是更傾向於創建工作流,還是今天的手工做成自動化系統的步驟順序。其中一些步驟還涉及在下一個觸發之前用戶輸入或驗證。我不確定工作安排是否足以滿足我的要求。用戶目前執行的所有步驟都包括準備系統,通過執行步驟(如登錄到遠程UNIX服務器,執行Quires並根據結果執行該過程)來執行一些更多操作。然後依次進入下一個過程。 –