<!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=701271511-05022007><FONT face=Arial 
color=#0000ff size=2>Hi,</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=701271511-05022007><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=701271511-05022007><FONT face=Arial 
color=#0000ff size=2>Is there any update as to the availability of ruleflow in 
3.2 as it's become pivotal to our use of JBoss Rules?</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=701271511-05022007><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=701271511-05022007><FONT face=Arial 
color=#0000ff size=2>Thanks,</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=701271511-05022007><FONT face=Arial 
color=#0000ff size=2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=ltr align=left><SPAN class=701271511-05022007><FONT face=Arial 
color=#0000ff size=2>Mike</FONT></SPAN></DIV><BR>
<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> Mark Proctor 
  [mailto:mproctor@codehaus.org] <BR><B>Sent:</B> 23 January 2007 
  16:50<BR><B>To:</B> Anstis, Michael (M.)<BR><B>Subject:</B> Re: [rules-users] 
  BRMS: Evaluation: JBoss Rules 3.2?<BR></FONT><BR></DIV>
  <DIV></DIV>as soon as MVEL is ready we'll do an M1, but the ruleflow part is 
  not exposed to thte drl language yet, that will take a few more 
  weeks.<BR><BR>Mark<BR>Anstis, Michael (M.) wrote: 
  <BLOCKQUOTE 
  cite=mid:6CE83AFC8500B641AE00AC1674A3B4AC2D8DDB@eu1wam08.warley.ford.com 
  type="cite">
    <META content="MSHTML 6.00.2900.2873" name=GENERATOR>
    <DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
    class=768253116-23012007>I might have a play around just to see how I get 
    on, but think I'll wait for 3.1 before I get "serious" - can I get the 
    latest (unstable) code (is it CVS or somewhere)?</SPAN></FONT></DIV>
    <DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
    class=768253116-23012007></SPAN></FONT>&nbsp;</DIV>
    <DIV dir=ltr align=left><FONT face=Arial color=#0000ff size=2><SPAN 
    class=768253116-23012007>- and I won't be using this private address ongoing 
    (I didn't want to hit the rules list with&nbsp;news of your latest 
    code).</SPAN></FONT></DIV><BR>
    <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> <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> 23 January 2007 
      16:13<BR><B>To:</B> Rules Users List<BR><B>Subject:</B> Re: [rules-users] 
      BRMS: Evaluation: JBoss Rules 3.2?<BR></FONT><BR></DIV>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">
        <META content="MSHTML 6.00.2900.2873" name=GENERATOR>
        <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></SPAN>&nbsp;</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></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 face=Arial color=#0000ff 
        size=2>With kind regards,</FONT></SPAN></DIV>
        <DIV><SPAN class=747072111-23012007></SPAN>&nbsp;</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> <A 
          class=moz-txt-link-abbreviated 
          href="mailto:rules-users-bounces@lists.jboss.org" 
          moz-do-not-send="true">rules-users-bounces@lists.jboss.org</A> [<A 
          class=moz-txt-link-freetext 
          href="mailto:rules-users-bounces@lists.jboss.org" 
          moz-do-not-send="true">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><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>&lt;</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>&gt;</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" moz-do-not-send="true">rules-users@lists.jboss.org</A>
<A class=moz-txt-link-freetext href="https://lists.jboss.org/mailman/listinfo/rules-users" moz-do-not-send="true">https://lists.jboss.org/mailman/listinfo/rules-users</A>
  </PRE></BLOCKQUOTE><BR></BLOCKQUOTE><PRE wrap=""><HR width="90%" SIZE=4>
_______________________________________________
rules-users mailing list
<A class=moz-txt-link-abbreviated href="mailto:rules-users@lists.jboss.org" moz-do-not-send="true">rules-users@lists.jboss.org</A>
<A class=moz-txt-link-freetext href="https://lists.jboss.org/mailman/listinfo/rules-users" moz-do-not-send="true">https://lists.jboss.org/mailman/listinfo/rules-users</A>
  </PRE></BLOCKQUOTE><BR></BLOCKQUOTE></BLOCKQUOTE><BR></BLOCKQUOTE></BODY></HTML>