BizTalk作为规则引擎的替代方案

时间:2012-02-01 21:39:33

标签: biztalk rule-engine biztalk-rule-engine

我的客户想要最终用户可配置的规则引擎。目前他们正在考虑BizTalk。他们应该考虑其他任何替代方案吗?

4 个答案:

答案 0 :(得分:4)

InRule制作了一个有趣的规则引擎,但我不知道价格:http://www.inrule.com/

点评这里有一些截图: http://geekswithblogs.net/bosuch/archive/2011/09/19/review-of-inrule-v-4.0-business-rule-authoring-system.aspx

答案 1 :(得分:2)

我写了Windows Workflow based rules engine。它允许程序员布局基本规则库(存储和接口),并具有一个重新托管的工作流设计器,以允许业务分析师定义规则。

它目前没有实现规则的向前或向后链接,所以规则只是按顺序从上到下执行(我猜你可以说这意味着它不是技术上规则发动机)。

我喜欢保持简单,所以如果你不需要规则链接检查它。

答案 2 :(得分:2)

取决于您是仅查找Windows / .net还是Java也是一个选项。 Drools是一个开源规则引擎,具有基于Web的规则创作环境(以及IDE),可实现前向和后向链接,以及对CEP(复杂事件处理)的支持:

http://www.jboss.org/drools/drools-guvnor.html

它是开源的,免费的。如果您需要SLA支持,Red Hat会将其作为JBoss BRMS产品进行生产:

http://www.redhat.com/products/jbossenterprisemiddleware/business-rules/

答案 3 :(得分:0)

.Net Framework有一个基本的规则引擎,作为Windows Workflow的一部分。与示例应用程序(包括使用SQL后端的几乎可用的规则编辑器)相结合,这可以提供基本的规则引擎功能。

我们在具有数百个业务规则的Web项目中成功使用它,而不使用任何其他Windows Workflow功能。

请参阅http://msdn.microsoft.com/en-us/library/dd349785.aspx