I'm currently debating whether to select Drools (jBPM5) or another solution for our product's workflow needs. I was heavily leaning towards jBPM5, given all the online support for it and it's associated Drools facilities, such as Guvnor and Expert (the other Drools components were attractive as well). But I was disappointed in how poorly it operates compared to my (scant) experience with Activiti, which seems to work much better "out-of-the-box" and interacts with some of our other components, such as Mule. But I'm a little apprehensive about abandoning Drools completely, since we won't have a solution for Business Rules, for example.
So my question is, what does Activiti use for its Business Rules? Is it just workflows or does it have it's own solution for rules? If it doesn't have any, can it interact (easily) with another solution like Drools?