sungmin
作者sungmin·2011-03-15 17:26
实施工程师·23

Java开源规则引擎

字数 937阅读 3736评论 1赞 0

 JBoss Rules

JBoss Rules(Drools )具有一个易于访问企业策略、易于调整以及易于管理的开源业务规则引擎,符合业内标准,速度快、效率高。业务分析师或审核人员可以利用它轻松查看业务规则,从而检验是否已编码的规则执行了所需的业务规则。 

 Mandarax

Mandarax是一个规则引擎的纯Java实现。它支持多类型的事实和基于反映的规则,数据库,EJB等等,支持XML标准(RuleML 0.8)。它提供了一个兼容J2EE的使用反向链接的接口引擎。 

 JLisa

JLisa是一个利用java构建商业规则的强大框架。它实现了JSR94 Rule Engine API。

 OpenRules

OpenRules基于java完全开放源代码的商业规则管理框架。它有效的利用了MS Excel, Eclipse IDE 和其它java开源类库去构造,维护,部署,执行不同的复杂商业逻辑的规则引擎。

 JEOPS

JEOPS(The Java Embedded Object Production System)是一个基于Java的演绎法(Forward-Chaining)规则引擎.这个规则引擎被用于在Java 应用服务器,Java客户端程序,和Servlets中通过规则来提高它们的商业处理能力.

 InfoSapient

InfoSapient是一个开源的规则引擎.它设计用来表达,执行和维护在同一个公司中商业规则.InfoSapient基于纯Java开发,使用到MVC,Visitor,Strategy,Facade,Factory Method,Observer,Iterator等设计模式.

JRuleEngine

JRuleEngine基于JSR94规范的java规则引擎。

 Roolie

Roolie是一个极其简单的Java规则引擎(Non-JSR94)它使用你在Java中创建的规则。 简单创建基本的规则,为每个规则实现单个"passes"方法,然后在一个XML文件中将它们链起来创建更复杂的规则。

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

0

添加新评论1 条评论


2011-04-08 09:49
之前研究过一小段时间的jboss rule   不是sungmin兄对这个可有研究!可以跟你学学!
Ctrl+Enter 发表

作者其他文章

相关文章

相关问题

相关资料

X社区推广