Java 业务规则引擎 JBoss Drools 5.3.0 Final 发布
jopen 13年前
Drools(JBoss Rules )具有一个易于访问企业策略、易于调整以及易于管理的开源业务规则引擎,符合业内标准,速度快、效率高。业务分析师或审核人员可以利用它轻松查看业务规则,从而检验是否已编码的规则执行了所需的业务规则。 <br /> JBoss Rules 的前身是Codehaus的一个开源项目叫Drools。最近被纳入JBoss门下,更名为JBoss Rules,成为了JBoss应用服务器的规则引擎。 <br /> Drools是为Java量身定制的基于Charles Forgy的RETE算法的规则引擎的实现。具有了OO接口的RETE,使得商业规则有了更自然的表达。 <br /> <img title="Java 业务规则引擎 JBoss Drools 5.3.0 Final 发布" border="0" alt="Java 业务规则引擎 JBoss Drools 5.3.0 Final 发布" src="https://simg.open-open.com/show/dfd33a307bd6a0b7dcb8a4d4249a902a.png" width="483" height="275" /> <br /> <p>JBoss Drools <strong>5.3.0.Final</strong> 发布,该版本包含 Expert, Fusion, Planner, Guvnor(Work Flow已经从Drools分离出来,成为新的JBPM 5 的基础)模块。</p> <p>JBoss Drools 5.3 新特性:<a href="/misc/goto?guid=4958195311933631419" target="_blank"><br /> </a></p> <div class="titlepage"> <div> <div> <h3 class="title"><a id="d0e50">2.1.1. Drools Expert</a></h3> </div> </div> </div> <div lang="en-US" class="section"> <div class="titlepage"> <div> <div> <h4 class="title"><a id="d0e53">2.1.1.1. Core and Compiler compatility will no longer be maintained</a></h4> </div> </div> </div> <p><a id="d0e53">This is the last release where compatibility in core/compilier and other submodules will be maintained, as we refactor for cleanliness in the following releases. All developers should be using the knowledge-api.</a></p> </div> <div lang="en-US" class="section"> <div class="titlepage"> <div> <div> <h4 class="title"><a id="d0e58">2.1.1.2. Queries and Backward Chaining</a></h4> </div> </div> </div> <p><a id="d0e58">Queries and Backward Chaining have had extensive bug fixing as it had many cases that didn't work, especially with "open" queries. Anyone using backward chaining queries in 5.2 should stop straight away and start using this.</a></p> </div> <div class="titlepage"> <div> <div> <h4 class="title"><a id="d0e63">2.1.1.3. Declarative Agenda</a></h4> </div> </div> </div> <p><a id="d0e63">5.3 Introduces the declarative agenda, where rules can be used to control which rules can fire and when. While this will add a lot more overhead than the simple use of salience, the advantage is it is declarative and thus more readable and maintainable and should allow more use cases to be achieved in a simpler fashion.</a></p> <p><a id="d0e63">This feature is off by default and must be explicitly enabled, that is because it is considered highly experimental for the moment and will be subject to change.<br /> <br /> 其它详见:</a></p> <p><a href="/misc/goto?guid=4958195311933631419" target="_blank">http://docs.jboss.org/drools/release/5.3.0.Final/droolsjbpm-introduction-docs/html_single/index.html#d0e47</a></p>