<!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> </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> </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> </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> </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"><</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">></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>