Stephen,
I've recently conducted due diligence studies on commercial and
open-source BRMSs for three large companies in Asia-Pacific (and am
likely to start another one in a few weeks).
Whilst your requirements are quite high level, drools probably meets
most of them. Likely you'll end up with a handful that will, and from
that point your specific requirements will dictate which one is the
'best' choice.
Contact me directly if you want to discuss further.
Regards,
- Steve
Quoting Mark Proctor <[EMAIL PROTECTED]>:
Stephen Kestle wrote:
Has anybody tried to evaluate the different rules engines in the
interests of using it in their companies' technology stack? I've
got to do some due diligence, so need to evaluate the others.
Specifically, we're looking at a dynamic data model (not OO), and
so that needs to be supported in some way (which I am heavily
evaluating for drools :)). There are plenty of other criteria, but
the show stoppers are:
* unable to support a dynamic data model (being able to type
different structures with the same object base, and to a lesser
degree being able to compose those types into other dynamic types)
in drools 5.0, along with XSD/JAXB definitions and dataloaders and
Smooks ETL dataloader.
*
* Lack of support (either community or commercial)
You can get support from JBoss, a Division of RedHat:
http://www.jboss.com/products/rules
* Lack of rule management (activation and expiry dates for rules)
rules have attributes to specify dateEffective and dateExpires as attributes.
Also high on the list are:
* DSL support
* rule composition and reuse (I don't really know much about how
this this concept plays out with rules yet)
* Testing: the person creating the rules can write the tests, in
the same designer
* Auditing and understanding how the engine got to the state it's in
So far I've found about 15-20 engines. Hopefully most of them will
fall out of the early criteria :)
Cheers
Stephen
----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.
_______________________________________________
rules-users mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/rules-users