<!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 & 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>