项目需求:
1、任何处理会产生需要明确的结果,一旦出错,要进行回滚。
2、数据要保留所有历史记录,确保在任何时候都可以回滚或查看。
3、工作流要提供回滚的功能对于流程中可能发生的附加处理应如何回滚。
通过最近对事务的学习,大概了解了分布式事务,跨线程事务,以及事务补偿。对于以上的需求,如果让自己在软件代码的某一块去实现,可能自己是可以完成的。
但是现在需要一个独立的事务管理系统,我却不知道如何去开发,请各位大牛给我一些思路或者案例,如果有开源的类似项目也可以告诉我,我以做参考
http://www.cnblogs.com/viki117/archive/2008/08/31/1280738.html 这里有个分析,你可以了解下,或许对你有点帮助。