2011-05-12 106 views

回答

3

你混合不同的概念,因此你的問題就沒有意義了。

XPDL與BPEL,BPMN等標準一樣,只不過是通過文本(通常是XML)或圖形表示使用圖來表示工作流的符號。

也就是說,WF4是.NET API它位於標準下面,允許你執行任何選擇的標準,如WfMC的標準:XPDL。

與WF3相比,WF4是一個高度靈活和可擴展的API,它至少在理論上爲您提供了實現每種類型的工作流程的自由度,您可以通過更多或更少的代碼來實現這些工作流程,具體取決於您的任務想要實現以及支持範圍從人類工作流程(這是WF4 確實很好,因爲工作流可能需要幾天,幾周甚至幾個月,其持久性實現幾乎是透明的開發人員)的情況下情況以系統爲中心的工作流程(例如可稱爲Web服務的小型工作流程)。像工作流監控這樣的服務也很容易實現。

所有這些都使用VS-2010中本地實現的工作流設計器,並且可以像任何其他UI-Control一樣在任何.NET應用程序中重新託管,並自動將所述工作流轉換爲XAML。

我希望你已經認識到這兩個概念的不同,因爲當它僅僅是一個API時,你不能真正期望WF4遵循任何工作流定義標準。

+0

明白了..謝謝.. – 2011-05-13 01:54:54

+0

在學習時,[this](http://www.microsoft.com/downloads/en/details.aspx?FamilyID=35ec8682-d5fd-4bc3-a51a-d8ad115a8792&displaylang=en)是我最好的朋友。 – Joao 2011-05-13 01:58:20

相關問題