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.
