[rules-users] JBoss Drools 4.0 Released

Yuri de Wit ydewit at gmail.com
Wed Jul 25 08:33:01 EDT 2007


I share the congrats to the whole team!!


On 7/25/07, Eric Miles <eric.miles at kronos.com> wrote:
>
>  Mark,
>
>  Any idea when 4.0GA will be up on the jboss maven repo?
>
>  Thanks!
>  Eric
>
>
>
>  On Wed, 2007-07-25 at 10:04 +0100, Mark Proctor wrote:
>  JBoss Drools 4.0 has just been released :) We are really proud of what
> we have done here. We believe that we now have the best and most
> powerful declarative rule language, bar none; commercial or open source.
> The Rule Flow is excellent and I really enjoyed updating the Conway's
> Game of Life to Rule Flow; sub Rule Flows and milestone support will be
> coming in a point release soon. The BRMS has long been requested and we
> put a lot of effort into the ajax based design. The Eclipse improvements
> for the debug points and guided editor should help reduce learning
> curves, opening us to new audiences. Of course performance is now much
> better, especially for complex rules and the new Sequential Mode should
> be very popular with decision services.
>
> Boss Drools 4.0 can be summarised as:
> * More expressiveness.
> * More powerful declarative keywords.
> * Hibernate ready, with 'from' keyword for evaluating external data.
> * Pluggable dialects, with new MVEL dialect.
> * New Rule Flow and Eclipse modeller.
> * Better Performance.
> * IDE Improvements.
> * Enterprise Ready with Web 2.0 Business Rules Management Studio.
>
> Resources:
> * Presentation from Skills Matter
> http://wiki.jboss.org/wiki/attach?page=JBossRules%2FSkillsMatter20070711.pdf
> * What's new in JBoss Rules 4.0
> http://wiki.jboss.org/wiki/attach?page=JBossRules%2Fwhats_new_in_jbossrules_4.0.pdf
>
> Enjoy :)
> The Drools Team
> Mark Proctor, Michael Neale, Edson Tirelli, Kris Verlaenen, Fernando Meyer
> http://blog.athico.com
>
> Here is a more detailed enhancements list:
> Language Expressiveness Enhancements
> * New Conditional Elements: from(hibernate ready), collect, accumulate
> and forall
> * New Field Constraint operators: not matches, not contains, in, not in,
> memberOf, not memberOf
> * New Implicit Self Reference field: this
> * Full support to Conditional Elements nesting, for First Order Logic
> completeness.
> * Support to multi-restrictions and constraint connectives && and ||
> * Parser improvements to remove previous language limitations, like
> character escaping and keyword conflicts
> * Support to pluggable dialects and built-in support to Java and MVEL
> * Complete rewrite of DSL engine, allowing for full l10n
> * Fact attributes auto-vivification for return value restrictions and
> inline-eval constraints
> * Support to nested accessors, property navigation and simplified
> collection, arrays and maps syntax
> * Improved support to XML rules
> * Experimental Clips parser support
>
> Core Engine Enhancements
> * Native support to primitive types, avoiding constant autoboxing
> * Transparent optional Shadow Facts
> * Rete Network performance improvements for complex rules
> * Rule-Flow
> * Stateful and Stateless working memories (rule engine sessions)
> * Support for Asynchronous Working Memory actions
> * Rules Engine Agent for hot deployment and BRMS integration
> * Pluggeable dialects and and full support to MVEL scripting language
> * Dynamic salience for rules conflict resolution
> * Parameterized Queries
> * halt command
> * Sequential execution mode, faster performance and uses less memory
> * Pluggable global variable resolver
>
> IDE Enhancements
> * Support for rule break-points on debugging
> * WYSIWYG support to rule-flows
> * New guided editor for rules authoring
> * Upgrade to support all new engine features
>
> Business Rules Management System - BRMS
> * User friendly web interface with nice WEB 2.0 ajax features (GWT)
> * Package configuration
> * Rule Authoring easy to edit rules both with guided editor ( drop-down
> menus ) and text editor
> * Package compilation and deployment
> * Easy deployment with Rule Agent
> * Easy to organize with categories and search assets
> * Versioning enabled, you can easily replace yours assets with
> previously saved
> * JCR compliant rule assets repository
>
> Miscellaneous Enhancements
> * Slimmed down dependencies and smaller memory footprint
>
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>
>
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>
>



More information about the rules-users mailing list