我们正在购买业务规则引擎。
我们希望使我们的核心应用程序能够针对需求略有不同的不同客户进行定制。
真正进行定制的人是分析师。 IE。具有技术技能的非程序员(通常拥有科学学位)。
评估业务规则引擎的标准是什么?
有开源的和商业的吗?
您在易用性、文档、支持、价格等方面的体验如何?
我们的应用程序是用 Java 编写的。
我在业界领先的规则引擎担任顾问近三年。您将为商业规则引擎支付大量费用,并且需要确定您可能获得的功能和支持是否物有所值。所有规则引擎供应商都会声称他们的规则引擎是最好的。我能给您的最好建议是为您考虑的每个规则引擎制作一个原型,该原型的范围有限,但代表您需要的功能。不要让销售人员只向您展示精美的演示;您应该积极构建原型。我见过太多人购买了规则引擎,但实际上并不知道他们购买的是什么。就我个人而言,如果您热衷于规则引擎,我会选择开源规则引擎之一(有人已经提到过 Drools)。然而,我会认真考虑与规则引擎一起不使用规则引擎的可能性。最初使用规则引擎可能会节省时间(忽略学习曲线),但从长远来看,自定义解决方案可能更能满足您的特定需求。
以下是 Martin Fowler 网站上与您的问题相关的几个链接:
- http://www.martinfowler.com/bliki/RulesEngine.html
- http://www.martinfowler.com/bliki/DomainSpecificLanguage.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)