Hi,

My company is looking into converting some of our systems to a rule based
implementation.  We are currently experimenting with Drools 2.1.

I don't have much experience with the theory of business rules, or with
implementing large systems with Java based rules.  So this is a newbie
question.

Where would you recommend we place JTA transaction boundaries?
   At the client that is launching a rule set?   Start transaction; let the
   rules run; end transaction.  The rule set is totally unaware of JTA
   transactions.

   In the backend.  Some layer of procedural Java that the Domain Specific
   Language translates to.  Again the rule set itself is unaware of JTA
   transactions.

   Within a single rule consequence - the transaction must begin and end
   within the same consequence.

   Start transaction in one rule's consequence and end it in another rule's
   consequence.


Any help is greatly appreciated.

thanks,

Chalakanth Reddy


This communication, including any attachments, may contain privileged or
confidential information.  It is intended for a specific individual and
purpose and is protected by law.  If you have received this communication
in error, please immediately notify me and destroy the communication.  Any
wrongful interception, disclosure, copying or distribution of this
communication, or the taking of any action based on this communication by
anyone other than the intended recipient is strictly prohibited and
punishable under federal law.

Reply via email to