我們的團隊將爲日誌運行流程設計工作流程解決方案。我們必須維護工作流的持久性和跟蹤以及版本控制。工作流服務器需要執行多個工作流程。我們正在使用wf4.0。我們正在爲工作流服務器找到最佳的體系結構。以下幾點是我們想到的。哪一個更適合WF4.0的架構?
WCF和wf以及存儲在數據庫中的工作流之間的集成。 在此方法中,客戶端調用wcf服務,該服務從數據庫加載工作流xaml文件,並使用加載的工作流創建WorkflowApplication的對象並執行此操作。在這種方法中,只有一個端點暴露在wcf服務中。現在wcf服務負責使用workflowapplication類來啓動工作流程。
工作流服務與wcf的內置集成。 其中工作流是使用消息活動開發的,並由工作流服務主機託管,客戶端直接由其端點進行調用。
現在我必須從其中一個方法中選擇一種方法。請建議我選擇一種或任何其他最適合日誌運行工作流程的方法,這些方法也可以保持持久性,跟蹤和版本控制。
這在目前的形式中過於主觀(標題中的「最好」一詞是冰山一角)。如果你可以[編輯]把它變成[良好的主觀問題](http://blog.stackoverflow.com/2010/09/good-subjective-bad-subjective/),那麼請舉報並請求版主審覈重新開放。謝謝。 – Will 2012-04-05 15:24:01