Over the weekend, I had the distinct pleasure of spending some time with Thomas Diesler, the man behind the JSR-94 binding for drools. We knocked around a few ideas for improving drools to make it "enterprise-grade" mostly involving distributed transactions.
Hopefully sometime soon I'll get the opportunity to return to drools to implement some of these ideas. Particularly interesting would be to allow a working-memory to participate in an XA transaction so that rules may be fired upon commit or even be used to abort a transaction involving multiple resources.
Additionally, we noodled around with some ideas regarding using drools in a distributed cache environment for scalability, in addition to not-in-memory fact bases such as JDBC datasources (or more appropriately, JCA datasources).
So, no, not much content in this entry. Just noting that sometimes you have to connect with someone in real life to breath some enthusiasm back into a project. Plus, my blog had rolled all entries, and was completely blank.