作为规则引擎的 BizTalk 替代方案
我的客户想要一个最终用户可配置的规则引擎。目前他们正在考虑 BizTalk。他们还应该考虑其他选择吗?
My customer wants a end-user configurable rules engine. Currently they are considering BizTalk. Are their any other alternatives that they should consider?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
InRule 制作了一个看起来很有趣的规则引擎,但我不知道价格:http://www.inrule.com/< /a>
此处查看和一些屏幕截图:
http://geekswithblogs.net/bosuch/archive/2011/09/19/review-of-inrule-v-4.0-business-rule-authoring-system.aspx
InRule makes an interesting looking rules engine, but I have no idea on the price: http://www.inrule.com/
Review and some screenshots here:
http://geekswithblogs.net/bosuch/archive/2011/09/19/review-of-inrule-v-4.0-business-rule-authoring-system.aspx
我编写了一个基于Windows工作流的规则引擎。它允许程序员布局基本规则存储库(存储和接口),并具有重新托管的工作流设计器以允许业务分析师定义规则。
它目前没有实现规则的前向或后向链接,因此规则仅按顺序从上到下执行(我猜你可能会说这意味着它在技术上还不是一个规则引擎) 。
我喜欢保持简单,所以如果您不需要规则链,请检查一下。
I wrote a Windows Workflow based rules engine. It allows a programmer to layout the basic rule repository (storage and interface) and has a rehosted workflow designer to allow business analysts to define rules.
It currently doesn't implement forward or backward chaining of rules so the rules are only executed from top-to-bottom in order (I guess you could argue that this means it's not technically a rules engine yet).
I like to keep it simple so if you don't need the rule chaining check it out.
取决于您是只寻找 windows/.net 还是 Java 也是一个选择。 Drools 是一个开源规则引擎,具有基于 Web 的规则编写环境(以及 IDE),可实现前向和后向链接,并支持 CEP(复杂事件处理):
http://www.jboss.org/drools/drools-guvnor.html
它是开源的,并且免费。如果您需要 SLA 支持,红帽会将其产品化为 JBoss BRMS 产品:
http:// /www.redhat.com/products/jbossenterprisemiddleware/business-rules/
Depends if you are looking for windows/.net only or if Java is also an option. Drools is an open source rules engine with a web based rules authoring environment (as well as an IDE) that implements both forward and backward chaining, as well as support to CEP (Complex Event Processing):
http://www.jboss.org/drools/drools-guvnor.html
It is open source, and free. If you need support with SLA, Red Hat productizes it as the JBoss BRMS product:
http://www.redhat.com/products/jbossenterprisemiddleware/business-rules/
.Net Framework 有一个基本规则引擎,作为 Windows 工作流的一部分。与示例应用程序(包括使用 SQL 后端的几乎可用的规则编辑器)相结合,这可以提供基本的规则引擎功能。
我们在一个具有数百个业务规则的 Web 项目中成功使用它,而无需使用任何其他 Windows 工作流功能。
请参阅 http://msdn.microsoft.com/en-us/library/dd349785。 ASPX
.Net Framework has a basic rules engine as part of what is considered Windows Workflow. Coupled with the sample applications (including an almost-usable rule editor using a SQL backend), this can provide basic rule engine functionality.
We are successfully using it in a web project with hundreds of business rules without using any other Windows Workflow features.
See http://msdn.microsoft.com/en-us/library/dd349785.aspx