This page contains references to a selection of papers around the fundamentals of transaction processing.
Why do you need (distributed) transactions? An overview of the things you should consider when deciding if you need transaction management in your architecture.
What are end-to-end transactions and can JBossTS support them? An abridged version of this paper was published in the Java Developers Journal, 2001.
A framework for implementing extended transactions. A paper on the OMG's Extended Transaction framework, for the High Performance Transaction Systems Workshop, 2001.
Full circle for Web services transactions? A paper on the evolution of Web Services , for the High Performance Transaction Systems Workshop, 2003.