<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
not sure its that simple as the stack concept is built into the engine.
but good luck.<br>
<br>
Mark<br>
Anstis, Michael (M.) wrote:
<blockquote
 cite="mid:6CE83AFC8500B641AE00AC1674A3B4AC2D8DD8@eu1wam08.warley.ford.com"
 type="cite">
  <title>BRMS: Evaluation: JBoss Rules 3.2?</title>
  <meta http-equiv="Content-Type" content="text/html; ">
  <meta content="MSHTML 6.00.2900.2873" name="GENERATOR">
  <div dir="ltr" align="left"><span class="747072111-23012007"><font
 color="#0000ff" face="Arial" size="2">Thanks Mark,</font></span></div>
  <div dir="ltr" align="left"><span class="747072111-23012007"></span>&nbsp;</div>
  <div dir="ltr" align="left"><span class="747072111-23012007"><font
 color="#0000ff" face="Arial" size="2">I think I've got the hang of
AgendaGroups!!</font></span></div>
  <div dir="ltr" align="left"><span class="747072111-23012007"></span>&nbsp;</div>
  <div><span class="747072111-23012007"></span><font face="Arial"><font
 color="#0000ff"><font size="2">Presumably&nbsp;if&nbsp;I&nbsp;sub-class&nbsp;<span
 class="747072111-23012007">Default</span>Agenda<span
 class="747072111-23012007"> and override </span>setFocus(AgendaGroup&nbsp;ag)<span
 class="747072111-23012007"> and&nbsp;</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&nbsp;should be a&nbsp;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>&nbsp;</div>
  <div><span class="747072111-23012007"><font color="#0000ff"
 face="Arial" size="2">With kind regards,</font></span></div>
  <div><span class="747072111-23012007"></span>&nbsp;</div>
  <div><span class="747072111-23012007"><font color="#0000ff"
 face="Arial" size="2">Mike</font></span></div>
  <div><br>
  </div>
  <blockquote style="margin-right: 0px;">
    <div class="OutlookMessageHeader" dir="ltr" align="left"
 lang="en-us">
    <hr tabindex="-1"> <font face="Tahoma" size="2"><b>From:</b>
<a class="moz-txt-link-abbreviated" href="mailto:rules-users-bounces@lists.jboss.org">rules-users-bounces@lists.jboss.org</a>
[<a class="moz-txt-link-freetext" href="mailto:rules-users-bounces@lists.jboss.org">mailto:rules-users-bounces@lists.jboss.org</a>] <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>
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>
        <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>
        <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 color="#808080" face="Goudy Old Style" size="4">Michael
Anstis</font><br>
      <font color="#808080" face="Arial" size="2">-------------------------------------------</font><br>
      <b><font color="#000080" face="Arial">Next Generation Estimating
System</font></b> <br>
      <font color="#808080" face="Wingdings" size="2">(</font><font
 color="#808080" face="Arial" size="2"> Trafford House (Int) 8 718 2239
      </font><br>
      <font color="#808080" face="Wingdings" size="2">(</font><font
 color="#808080" face="Arial" size="2"> Trafford House (Ext) +44
(0)1268 702239</font> <br>
      <font color="#808080" face="Wingdings" size="2">*</font> <font
 color="#808080" face="Tahoma" size="2">&lt;</font><a
 href="mailto:manstis1@ford.com" moz-do-not-send="true"><u><font
 color="#0000ff" face="Tahoma" size="2">mailto:manstis1@ford.com</font></u></a><font
 color="#808080" face="Tahoma" size="2">&gt;</font> </p>
      <br>
      <pre wrap=""><hr size="4" width="90%">
_______________________________________________
rules-users mailing list
<a moz-do-not-send="true" class="moz-txt-link-abbreviated"
 href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a>
<a moz-do-not-send="true" 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>
  <pre wrap="">
<hr size="4" width="90%">
_______________________________________________
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>
</body>
</html>