Hi Carlos, I don't know if this is possible in drools but an alternative is instead of calling web services synchronously from drools, to call them asynchronously using JMS. That way you don't have to wait for each service to return.
Spyros -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Carlos Vieira Sent: Wednesday, October 31, 2007 5:02 PM To: [email protected] Subject: [rules-users] Executing rules actions asynchronously Hi, I'm facing a situation, that maybe some of you just solved out in the past. I need that the execution of matched rules ( Activations that are already in the Agenda, referencing those rules) is done asynchronously. In more detail, i need that each set of actions owned by two or more rules, runs in a separated thread. The problem here is that i need to invoke external Web Services in rule actions.... well, some Web Services may take too long to return something, what makes the other actions of other rules to wait for this... what is not an expected behavior... Any one knows if jboss rules already support this kind of approach? If not, any one has passed through this? Accessing to the mechanism of firing individual rules seems to be the best way, overriding a couple of classes..... how can i fire just one rule with jboss rules? is this the best choice? Well, if anyone has any idea, it would be nice Regards Carlos V. _______________________________________________ rules-users mailing list [email protected] https://lists.jboss.org/mailman/listinfo/rules-users
