Have you read this document? <meta http-equiv="content-type" content="text/html; charset=utf-8"><a href="http://hudson.jboss.org/hudson/job/drools/lastSuccessfulBuild/artifact/target/docs/drools-integration/html_single/index.html">http://hudson.jboss.org/hudson/job/drools/lastSuccessfulBuild/artifact/target/docs/drools-integration/html_single/index.html</a> <div>
<br></div><div>It explains different ways to integrate drools int your applications.</div><div><br></div><div>Best Regards,<br clear="all"><br>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX<br><br>Esteban Aliverti<br>- Developer @ <a href="http://www.plugtree.com" target="_blank">http://www.plugtree.com </a><br>
- Blog @ <a href="http://ilesteban.wordpress.com" target="_blank">http://ilesteban.wordpress.com</a><br>
<br><br><div class="gmail_quote">2011/2/17 Corneil du Plessis <span dir="ltr"><<a href="mailto:corneil@tsctech.com">corneil@tsctech.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div 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.<div class="im"><br>
<br>
On 17/02/2011 11:38, vkishorekumar wrote:
<blockquote type="cite">
<pre>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 & Regards
Kishore
</pre>
</blockquote>
<br>
</div><div>-- <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" target="_blank">corneil@tsctech.com</a><br>
<a href="http://www.tsctech.com" target="_blank">www.tsctech.com</a><br>
</font></div>
</div>
<br>_______________________________________________<br>
rules-users mailing list<br>
<a href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>
<br></blockquote></div><br></div>