![]() |
1
21
我在世界自然基金会的经历非常糟糕。它非常适合开发一个您知道将要存在的工作流(例如,“此文档交给某人的经理,然后交给人力资源部,如果它无效,则交给提交者”),但如果您需要动态配置,这将是一个真正的痛苦。正如您所说,我们试图将其用于完全可配置的系统,而这正是Biztalk做得很好的地方,而且看起来微软不希望开发人员以如此低的成本替换Biztalk。 我们还研究了使用 Acumen rules engine and tools 这看起来非常适合我们需要的东西,尽管我们没有时间移除和替换WWF。 我强烈建议,如果您的规则相对简单,您可以使用规则引擎,也可以自己编写源代码。 Justin Etheredge 有一个 two part 关于使用中标识的模式通过自定义规则执行域验证的文章 Domain-Driven Designs (伊万斯) 我在当前项目中实现了一个类似的系统,遵循相同的指导原则,并从数据库中序列化/反序列化规则。我得看看 Drools.NET . |
![]() |
2
1
事实上,不容易被WWF取代。它们之间的目标非常不同,Drools与Biztalk相比,而不是WWF,原因是,两者都使用相同的算法(rete)!! 现在,使用Drools是另外一回事,Biztalk也可以作为ESB,Drools可以做到这一点吗? |