You'll need to be familiar with jess, clips and jrules to understand
the terminology - the Drools 3.0 langauge is now similar to JRules.
This is a cut and paste from word, so I apologise for the HTML - Here goes:
JBoss Rules 3.0 Features
* Core Rules Engine Features - These supported features of the JBoss
Rules engine implementation can be expressed in the JBoss Rules
language.
o Full Rete Implementation -- with high performance indexing
and optimisations
o Field Constraints
+ Literal, Bound Variable, ReturnValue and Predicate
Constraints
o Conditional Elements
+ And, Or, Not, Exists and Eval
o Agenda Management
+ Conflict Resolution (Salience+Depth)
+ Agenda Groups
+ Agenda Filters
+ No loop for recursion control
o Truth Maintenance with Logical Assertions
o Temporal Rules -- allows rules to fire based on time
requirements
o Dynamic runtime addition and removal of rules
o Complete Event Model
+ Execution Audit logging
o Functions
o Global Data
o Working Memory Query support.
o Language independent Engine
+ Drools is interface driven using the Rule Assembly API
to construct rules
+ Intermediate String based, Descr, API.
* Authoring -- The Drools Rule Language supports all the previously
mentioned features and uses Java to express Field Constraints,
Functions and Consequences; other languages, such as Groovy, will
eventually be added as an alternative to Java. The Drools Rule
Language is extendable and provides, via mapping properties
file, support for Natural Language. Both the standard DRL and
Natural Language extensions are supported by JBoss Rules
Workbench. DRL files can be generated from Excel and Open Office
Decision Tables.
o Drools Rule Language
+ Natural Language extensions
o Decision Tables
+ Excel, Open Office, CSV
o JBoss Rules Workbench IDE features
+ Syntax colouring
+ Basic Intellisense
+ Outline view
+ Debug Views
# WorkingMemory, Globals, Agenda, Execution Audit
+ A new Rule wizard
+ Deployment helper menus
+ Basic Rule validation and error reporting
* Deployment
o Dynamic runtime compile and use.
o Precompiled Rule Sets.
Jayaram Sreevalsan wrote:
Hello
Could somebody sum up all the features that we can expect to see it the much
awaited DROOLS 3 release.
--
Thanks and Regards
Jayaram C S