我一直在研究工作流程的基礎,現在已經有一個星期左右的時間了,但是已經意識到這一點以及它的概念和用例很多年了,從來沒有機會花費任何時間去深入。Workflow Foundation - 我可以使它適合嗎?
我們現在有一些項目可以從集中的業務邏輯中受益,因爲這些項目需要不同平臺上的許多不同接口,我可以看到「業務邏輯筒倉」發生。我發現了一些概念證明來發現什麼是可能的以及如何實現,我必須說,它對於一個普通的C#開發人員來說是一個基本的階段轉換。
有一些我想要實現三件事情:
- 運行實例化狀態機
- 用戶(以不同的順序不同的任務並調用狀態之間獨特的功能)可定製。
- WCF暴露
所以我已經下降測試狀態機工作流,xamlx WCF服務,與在運行時,等了DATABSE持久性和監控,負載xamlx服務的AppFabric託管服務的路線,但所有的這些例子似乎不能很好地結合在一起。例如,託管狀態機器服務在appfabric時遇到服務方法調用序列的問題,例如: 「無法執行標識符爲」efa6654f-9132-40d8-b8d1-5e611dd645b1「的服務實例上的操作'MethodName'請確保操作按正確的順序執行,並確保使用的綁定提供了有序的交付保證「。另外,如果您在運行時從SQL商店調用instancial工作流服務,則無法在appfabric中進行跟蹤。
我想感謝Ron Jacobs對他所有非常有幫助的Hands On Labs和博客文章。
在那裏有任何人都知道的將所有這些概念聯繫在一起的例子嗎?
我想做一些不可能的事情,或者我試圖以正確的方式嘗試嗎?
感謝您的幫助和任何您可以提供的幫助。
尼克