这是一个多部分的问题:
首先,您个人对Workflow有什么看法?
其次,是否还有其他好的基于.NET的工作流引擎?以下是我的使用情况:
- 同时使用静态和动态工作流
- 与Castle(Monorail 和 Windsor)集成
- 利用MSMQ进行队列处理
- 我们希望拥有一个简单、清晰、不庞然大物的框架。
- 不需要GUI工作流程编辑,但如果有也无所谓。
我不在意工作流是在数据库中定义、在XML中定义还是在代码中定义,因为无论我们选择哪种方式进行定义,如果它没有被支持,我们都可以编写适配器。专有的(免费或收费)都可以,但开源更受欢迎。