[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: Drools and CAM
Mark,
Your PPT is a great introduction to the world of rule engines and methods.
My own background is heavily Prolog - for 15 years. I missed seeing
constraint based solutioning - but I guess DROOLS has to leave somethings to
those old purpose built engines! And besides DROOLS could always
collaborate with a Prolog engine as a close cousin.... ; -)
On to CAM and DROOLS. I have some PPT slides I will share during the week
once I've cleaned them up for external perusal.
Basically the notion is to use the mechanisms in CAM - that is essentially a
domain expert agent in XML structures and metadata - and provide an
interface directly in CAM to DROOLS and back again. Then we're adding the
ability to persist to SQL databases in CAM directly from the XML source -
using simple XML syntax based assignment instructions.
This should allow people who are not DROOLS experts - to create a
business-centric solution that quickly handles basic ebusiness
transactions - while allowing extended rules to be layered into this - by
software staff - that handle decreet rules and tests that are beyond the
scope of the base CAM function set.
This gives people the best of both worlds - a purpose built business XML
expert agent - coupled to the extensible DROOLS engine.
Your snippet of DROOLS V3 shows that this is all heading in the right
direction.
We've been experimenting with:
<as:includeScript location="{url/my.drl}"/>
and
<as:executeScript name="{name.drl}" parm="\\xpath\locator\*"/>
as a first pass to provide linkage between the two.
I am definately interested in discussing this with the DROOLS community -
where CAM can provide a pluggable XML handler toolkit for DROOLS users?
Beyond all this - DROOLS also looks like a good means to implement a state
machine for BPSS (and JBOSS driven BPM) as envisioned in our BCM
architecture work - but we'll solve one problem at a time here!
I'm a bit allergic to signing up for IRC lists - my daily bandwidth is
severally constrained already - but we can definately look at sharing some
collaboration resources - possibly a wiki area - where ideas and test
components can be posted..?
Thanks, DW
----- Original Message -----
From: "Mark Proctor" <mproctor@codehaus.org>
To: <david@drrw.info>; <TANVEER_ASHIQUE@bah.com>
Sent: Sunday, January 01, 2006 2:24 PM
Subject: Drools and CAM
> David, Tanveer,
>
> GoogleAlert brought your postings to my attention. We have big plans for
> Drools 3.0, which will be available at the end of Q1 - see the slides at
>
http://drools.org/download/attachments/20545/Business+Rules+Engines.ppt?version=1
> for more details.
>
> In the mean time if there is anything more we can do to assist or you
> just want a general chat, we are always on the irc server #drools at
> irc.codehaus.org - we provide a web gateway at http://irc.codehaus.org
> if you do not want to install an IRC client.
>
> Mark
>
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]