<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>BRMS: Evaluation: JBoss Rules 3.2?</TITLE>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2900.2873" name=GENERATOR></HEAD>
<BODY text=#000000 bgColor=#ffffff>
<DIV dir=ltr align=left><SPAN class=747072111-23012007><FONT face=Arial
color=#0000ff size=2>Thanks Mark,</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=747072111-23012007><FONT face=Arial
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=747072111-23012007><FONT face=Arial
color=#0000ff size=2>I think I've got the hang of
AgendaGroups!!</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=747072111-23012007><FONT face=Arial
color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=747072111-23012007></SPAN><FONT face=Arial><FONT
color=#0000ff><FONT size=2>Presumably if I sub-class <SPAN
class=747072111-23012007>Default</SPAN>Agenda<SPAN class=747072111-23012007> and
override </SPAN>setFocus(AgendaGroup ag)<SPAN class=747072111-23012007>
and </SPAN>getNextfocus()<SPAN class=747072111-23012007> I can implement my
own flow-like mechanism instead of the standard stack.
</SPAN></FONT></FONT></FONT><FONT face=Arial><FONT color=#0000ff><FONT
size=2><SPAN class=747072111-23012007>I'd need to add a way in which to override
the DefaultAgenda created in ReteooWorkingMemory's constructor too but this
again should be a simple sub-class (together with a subclass of
ReteooRulebase with override of newWorkingMemory and a new RuleBaseFactory to
allow me to construct these new objects). </SPAN></FONT></FONT></FONT><FONT
face=Arial><FONT color=#0000ff size=2><SPAN class=747072111-23012007>Anything
major I've missed - my experience with rules engines now totals a couple of
weeks and it's possible I'm missing the point!!</SPAN></FONT></FONT></DIV>
<DIV><FONT face=Arial color=#0000ff size=2></FONT> </DIV>
<DIV><SPAN class=747072111-23012007><FONT face=Arial color=#0000ff size=2>With
kind regards,</FONT></SPAN></DIV>
<DIV><SPAN class=747072111-23012007><FONT face=Arial color=#0000ff
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=747072111-23012007><FONT face=Arial color=#0000ff
size=2>Mike</FONT></SPAN></DIV>
<DIV><BR></DIV>
<BLOCKQUOTE style="MARGIN-RIGHT: 0px">
<DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left>
<HR tabIndex=-1>
<FONT face=Tahoma size=2><B>From:</B> rules-users-bounces@lists.jboss.org
[mailto:rules-users-bounces@lists.jboss.org] <B>On Behalf Of </B>Mark
Proctor<BR><B>Sent:</B> 22 January 2007 16:33<BR><B>To:</B> Rules Users
List<BR><B>Subject:</B> Re: [rules-users] BRMS: Evaluation: JBoss Rules
3.2?<BR></FONT><BR></DIV>
<DIV></DIV>Anstis,<BR><BR>We don't have ruleflow, but we do have AgendaGroups
which can provide a form of rule flow, just that its actually stack based. I'm
working on a more general ruleflow idea at the moment, it may make it into the
end of Q1 release, but its not defnite yet.<BR><BR>Normally you cache the
rulebase in a singleton and then just creating working memory instances as and
when you need to - creating a working memory is light.<BR><BR>The guided gui
builder is for 3.2, it's web only based on GWT, I believe that it will also do
DSLs (Mic will have to confirm that).<BR><BR>Mark<BR>Anstis, Michael (M.)
wrote:
<BLOCKQUOTE
cite=mid:6CE83AFC8500B641AE00AC1674A3B4AC2D8DCD@eu1wam08.warley.ford.com
type="cite">
<META content="MS Exchange Server version 6.5.7638.1" name=Generator><!-- Converted from text/rtf format -->
<P><FONT face=Arial size=2>Hi,</FONT> </P>
<P><FONT face=Arial size=2>I'm evaluating BRMS's for a new project at
work.</FONT> </P>
<P><FONT face=Arial size=2>JBoss Rules today swung into pole position
however I am unclear on a number of features. I wonder whether this
user-group can help?</FONT></P>
<P><FONT face=Arial size=2>I list a number of aspects I "think" are
currently missing in JBoss Rules together with my thoughts: If anybody can
clarify the position, provide alternatives or help push JBoss Rules I'd be
pleased to hear!</FONT></P>
<UL>
<LI><FONT face=Arial size=2>We require ruleflow (where rules run
sequentially; like "identify all machines X" then "calculate prices" - not
perhaps a good illustration as this could be written as one rule
"calculate all prices using machine XXX"!!!). Ideally "dynamic" ruleflow
is required too - where the next rule in a sequence is determined by the
outcome of a preceding rule (I have seen dynamic achieved with "trigger"
Facts asserted as the RHS of rules however our "Business Users" cannot be
expected to author rules following this design pattern. I have also seen
static implemented with salience). Is ruleflow (static or dynamic) part of
3.2 - otherwise we'll need to categorise rules having different types
fired throughout a "coded" process in Java.</FONT> <BR>
<LI><FONT face=Arial size=2>A J2EE runtime to provide scalability of the
RETE engine. We need to have the engine being shared across sessions on a
web-server. What experiences have others had? Do you simply provide a
working memory instance per session (how does this scale horizontally?). I
also read that an Application Server runtime would be part of 3.2, is this
true?</FONT> <BR>
<LI><FONT face=Arial size=2>A rule authoring environment for end-users. I
read on Mark Proctor's blogg that this is in development but is it set for
inclusion in 3.2 and does it handle DSL too; otherwise we'd have to write
out own?</FONT> <BR></LI></UL>
<P><FONT face=Arial size=2>With kind regards,</FONT> </P>
<P><FONT face="Goudy Old Style" color=#808080 size=4>Michael
Anstis</FONT><BR><FONT face=Arial color=#808080
size=2>-------------------------------------------</FONT><BR><B><FONT
face=Arial color=#000080>Next Generation Estimating System</FONT></B>
<BR><FONT face=Wingdings color=#808080 size=2>(</FONT><FONT face=Arial
color=#808080 size=2> Trafford House (Int) 8 718 2239 </FONT><BR><FONT
face=Wingdings color=#808080 size=2>(</FONT><FONT face=Arial color=#808080
size=2> Trafford House (Ext) +44 (0)1268 702239</FONT> <BR><FONT
face=Wingdings color=#808080 size=2>*</FONT> <FONT face=Tahoma color=#808080
size=2><</FONT><A href="mailto:manstis1@ford.com"
moz-do-not-send="true"><U><FONT face=Tahoma color=#0000ff
size=2>mailto:manstis1@ford.com</FONT></U></A><FONT face=Tahoma
color=#808080 size=2>></FONT> </P><BR><PRE wrap=""><HR width="90%" SIZE=4>
_______________________________________________
rules-users mailing list
<A class=moz-txt-link-abbreviated href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</A>
<A class=moz-txt-link-freetext href="https://lists.jboss.org/mailman/listinfo/rules-users">https://lists.jboss.org/mailman/listinfo/rules-users</A>
</PRE></BLOCKQUOTE><BR></BLOCKQUOTE></BODY></HTML>