I would also like an answer to this.
Perhaps Gav has some ideas.
Thanks for the links. Will look into them.
We have succesfully implemented this with Envers. The integration with Seam is very good, although some additional documentation/examples would be very helpful.
We are using the
historicdata not only for reporting, but also for real-time decision making within workflows. The thing we do is to
predicta future status based on previous information, so we
look5 versions back and fire Rules.
Sounds pretty simple and with JBPM/Drools it really is.