事务机制如何实现

各位,前辈大哥,大姐.
问一下,如何实现一个事务机制.功能像数据库的事务.
具体描述如下.
我们要开发的是一个向多个系统操作的平台,当向一个系统操作成功时,向另一个系统操作失败后,如何编程使用每一个操作回退.

看你这多个系统的具体情况:
多个数据库通过JTA可以实现;多个Java系统通过JMS可以实现;如果这个多个系统是不同语言平台,只有等SOA了

哪位朋友能细讲一下DTP的某个实现实例呢?
我的意思不是说使用现有的DTP的sample code,而是:怎样实现一个我自己的一个组件,使之能参与到DTP中去。
越来越无知了...期待有人来解惑...