<!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">
    The short high-level answer is:<br>
    <br>
    You can use JBoss Tools or Eclipse plugins for Drools to create
    various kinds of rules.<br>
    You can use JBoss Drools Guvnor to manage rules and create rules.<br>
    <br>
    Before you can create rules you need to provide a data model of some
    kind, typically a collection of Java classes that will be the
    'facts' that rules are applied to.<br>
    <br>
    In order to execute rules you initialise working memory with rules
    and facts and the rules are fired.<br>
    <br>
    This implies that a lot of what happens is specific to your data
    model. Thus you will have to develop that code that decides how your
    model interacts with the rules.<br>
    <br>
    Drools provides an agent that can interact with Drools Guvnor to
    retrieve the rules instead of using some local storage. <br>
    Your code will have to initialise the agent and then rules will be
    retrieved from Guvnor and executed locally.<br>
    <br>
    You can also use integration tools like Apache Camel or Spring
    Integration and invoke Drools from within an integration flow. <br>
    Drools Server provides remote execution of rules via a RESTful API
    and other mechanisms for Apache Camel.<br>
    <br>
    Hope this gives you some direction.<br>
    <br>
    On 17/02/2011 11:38, vkishorekumar wrote:
    <blockquote cite="mid:1297935494273-2516932.post@n3.nabble.com"
      type="cite">
      <pre wrap="">
Hi Travis,

Thank you for the prompt response. So if that is the case, say if I use
JBoss BRMS, how do I make my rules available to the external world (if not
through webservice)? Is a GUI the only way to access the business rules?
There must be some programmatic way of accessing the JBoss rules.

Sorry for confusing you with the Drools server, because I am myself confused
with the architecture as in where will Drools fit in and where will JBoss
BRMS fit in? All I need is to implement business rules using JBoss product.

Thanks &amp; Regards
Kishore
</pre>
    </blockquote>
    <br>
    <div class="moz-signature">-- <br>
      <font size="2" face="Calibri, Sans Serif">
        <p><font color="orange">Corneil du Plessis</font> - Software
          Architect</p>
        TSC Technologies (Pty) Ltd<br>
        (o) +27 11 431 1666<br>
        (f) +27 86 674 2962<br>
        (c) +27 82 530 9259<br>
        Email: <a href="mailto:corneil@tsctech.com">corneil@tsctech.com</a><br>
        <a href="http://www.tsctech.com">www.tsctech.com</a><br>
      </font></div>
  </body>
</html>