If anyone is interestined in creating a drools-eca extension module, to
allow for ECA style event creation and handling, let me know, as its
definitely something we would like to support.
Mark
Tomas Olsson wrote:
Hi,
I think one can say that in ECA there is a conceptually difference
between events and conditions. Events are modeled explicitly as a
separate concept outside the condition part. This can be
a nice for modeling since you can separate the "event" that triggers
rule execution from the internal conditions that governs what rules to
execute. I have a paper that describes an SLA evaluator in terms of ECA
implemented with Drools 2:
http://www.sics.se/spot/document/QoS_using_SLA.pdf (see page 8). In
short: the evaluator receives notifications and scheduled executions as
events and reacts to them.
Thus you can use JBoss Drools to implement ECA but you have to create
the event model yourself. In an ECA engine this is already done for you
and you get a language to somehow express the events.
/Tomas
qmars765(a)gmx.de wrote:
> Hi Mark,
>
> in which constellations i should select ECAs? What is the difference
> between events in ECAs and the occurrence of a certain set of facts
> in WorkingMemory in case of production rules?
>
> In following document they classify ECAs and production rules both as
> reactive rules, but they state they are somehow different:
>
>
http://www.pms.ifi.lmu.de/publikationen/PMS-FB/PMS-FB-2007-8/PMS-FB-2007-...
>
>
> And they state that JBoss Rules is only for production rules. So can
> I use JBoss Rules for implementing ECAs?
> Thanks and best regards,
>
> Kioumars
>
>
> Date: Mon, 30 Jul 2007 19:20:51 +0100
> From: Mark Proctor <mproctor(a)codehaus.org>
> Subject: Re: [rules-users] Production rules vs. ECA Rules
> To: Rules Users List <rules-users(a)lists.jboss.org>
> Message-ID: <46AE2C03.8090701(a)codehaus.org>
> Content-Type: text/plain; charset=UTF-8; format=flowed
>
> ECA is really a specialised subset of Product Rules; focusing more on
> generic event generation and event handling.
>
> Mark
> qmars765(a)gmx.de wrote:
>
>> Dear List,
>>
>> In JBoss Rules documentation it is written that they can be used for
>> production rules. But I frequently read also in other sources about
>> ECA rules.
>>
>> Is there any significant difference between “ECA†and
>> “Production†Rules?
>> If yes, what?
>>
>> Thanks in advance for your feedback and best Regards,
>>
>> Kioumars
>>
>>
>>
>
>
_______________________________________________
rules-users mailing list
rules-users(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users