Hi,
Jeops _is_ a freely available RETE based rule engine. It is unusual in
that it operates on java objects rather than data tuples. This has some
advantages, which I won't go into here, but appears to have some problems
when working directly with ejb's, where the getXXX methods can take a
significant amount of time. It is entirely possible to make jeops work
more like other rule engines by either generating "tuple" classes to hold
all the getXXX() results and reasoning on them or perhaps writing some sort
of caching proxy. So far I am concentrating on trying to implement some
meaningful examples rather than performance of silly ones. It is also
possible I started with exceptionally slow examples: they are all
recursive. Someone finally pointed me to a substantial example problem,
and at first glance it looks like all the rules are non recursive.
I would really like some information about what the community process group
is thinking of in terms of rule engine activation. I like what I came up
with, which is essentially before and after triggers on ejb method
invocations. If they have a really different idea I'd like to know about
it.
Thanks
David Jencks
On 2001.04.24 19:45:28 -0400 Micheal J wrote:
> I suspect Marc means an integrated inference engine a la CLIPS or JESS
> (not
> freely available/usable). It is better to use a Rete-based engine just to
> stave off performance problems like the ones that you reported with JEOPS
> (which I think is otherwise a good idea).
>
> The community process will release an API really and perhaps an anaemic
> rule
> engine implementation. They wanted JESS but, it's author has clarified
> the
> fact that JESS is _commercial_ software with access to source code not
> freely available open source.
>
> One option (which I am not neccesarily advocating) is to do a port of
> CLIPS
> to Java if the version you have has no restrictions on it's use and
> porting.
> The best option however is to find an open source inference engine that
> we
> can hook up to. In the meantime we can integrate a couple of the more
> affordable commercial stuff like JESS. Of course we can't bundle JESS or
> other commercial engines with JBoss...
>
> Micheal
>
>
> > -----Original Message-----
> > From: [EMAIL PROTECTED]
> > [mailto:[EMAIL PROTECTED]]On Behalf Of
> David
> > Jencks
> > Sent: 24 April 2001 22:38
> > To: [EMAIL PROTECTED]
> > Subject: RE: [JBoss-dev] Rule Engine Improvements
> >
> >
> > Hi,
> > What specifically do you mean by real rule engine?
> >
> > By the way is there any way you can find out what the community process
> > group is up to? They had a april 2 date for a community draft but I
> can't
> > see any evidence they released anything.
> >
> > Thanks
> > David Jencks
>
>
> _______________________________________________
> Jboss-development mailing list
> [EMAIL PROTECTED]
> http://lists.sourceforge.net/lists/listinfo/jboss-development
>
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-development