All other

JBoss Rules 3.0.5 is released

Blog post image

Version 3.0.5 is now available, from downloads and the plug-in update site. This is the latest release of our current “production” branch of JBoss Rules. Watch this space for news of a milestone release very soon of the next major version. Thanks to all out there who submitted bugs/fixes/patches and enhancements. See below for ReleaseRead more →

Drools 3.1 milestone 1 is comming

Blog post image

As some of you already know, Drools 3.1m1 will be out of the door any minute now. The Drools name is used for project development releases, which are also unsupported – eventually the code is hardened and released to production as JBoss Rules 3.2. This new release is a a big improvement over the 3.0.xRead more →

Washington Rules !

Blog post image

— Michael NealeBoth Mark and myself recently returned from the highly informative Business Rules Forum (in Washington DC). The business rules industry seems to be in quite good shape, and there was a strong showing from all the vendors. I thought I would start with some summaries in general of what we saw, and whatRead more →

JFDI a new Business Action Scripting Language

Blog post image

We are working on a new non-imperative conseqeuence language for JBoss Ruless, called JFDI which is a sort of business action scripting language. We have placed this project over at Codehaus as we are hoping that it will get taken up by other declarative systems, whether they are rule or process engines. When we firstRead more →

Just say no to DynaBeans

Blog post image

The subject of DynaBeans just came up on the mailing list, and it is one I’ve been asked about before – so I thought I would do a blog my answer. Dynabeans was written as a solution for Struts back in 2000, they are not JavaBean compliant – thus they have no value outside ofRead more →

Just say no to DynaBeans

Blog post image

The subject of DynaBeans just came up on the mailing list, and it is one I’ve been asked about before – so I thought I would do a blog my answer. Dynabeans was written as a solution for Struts back in 2000, they are not JavaBean compliant – thus they have no value outside ofRead more →

Rete with Lazy Joins

Blog post image

I’ve just spent the last four weeks stuck in front jProfiler taking JBoss Rules performance to the next level and the results have been great and well beyond what I hoped. To achieve this I wrote custom collections, unrolled loops and cached variables that are used repeatedly for join attempts. I really feel I’ve takenRead more →

Beyond ORM

Blog post image

A rule has many similarities to a query. It contains one or more propositional and first order logic statements organised into a network to filter data additions and changes – we call this a “discrimitation network” as it discrimates against data that does not match its statements. Any data that successfully matches all statements forRead more →