GoTM is an open Transaction Monitor (GoTM)
Marek Prochazka, Romain Rouvoy, Thierry Coupaye: On Enhancing Component-Based Middleware with Transactions, the Poster Session of the International Symposium on Distributed Objects and Applications (DOA 2003), Catania, Italy, 2003
Marek Prochazka: Jironde: A Flexible Framework for to Make Components Transactional, 4th IFIP International Conference on Distributed Applications and Interoperable Systems (DAIS 2003), Paris, France, 2003
Marek Prochazka: A Flexible Framework for Adding Transactions to Components, The Eighth International Workshop on Component-Oriented Programming (WCOP 2003, in conjunction with ECOOP 2003), Darmstadt, Germany, 2003 mirrored here original
Romain Rouvoy, Philippe Merle: Abstraction of Transaction Demarcation in Component-Oriented Platforms, ACM/IFIP/USENIX International Middleware Conference, 2003 mirrored here original
JOTDF: a framework for defining transaction demarcation policies
Jironde: transactions in the Fractal Composition Framework,
JOTM: The Java Open Transaction Manager.
 
Sun/Java/JSR
JSR 95 J2EE Activity Service for Extended Transactions Specification, proposed final draft 0.1, June 2003 mirrored here original
JSR 156 XML Transactioning API for Java (JAXTX), Novmeber 2001 original
Linda G. DeMichiel, L. Umit Yalcinalp, Sanjeev Krishnan: Enterprise JavaBeans Specification 2.0, Final Release, 2001 mirrored here original
JSR 20 Orthogonal Persistence for the Java Platform, 1999   original
Seth White, Mark Hapner: JDBC 2.1 API 1999 mirrored here original
Mark Hapner, Rich Burridge, Rahul Sharma: Java Message Service 1.0.2, 1999 mirrored here original
Sanjeev Krishnan: Enterprise JavaBeans to CORBA Mapping 1.1, 1999 mirrored here original
Susan Cheung: Java Transaction Service 1.0 Specification, 1999 mirrored here original
Susan Cheung, Vlada Matena: Java Transaction API 1.01 Specification, 1999 mirrored here original
Vlada Matena, Mark Hapner: Enterprise JavaBeans Specification 1.1 Public Release, 1999 mirrored here original
Vlada Matena, Mark Hapner: Enterprise Java Beans Specification 1.0, 1998 mirrored here original
Seth White, Mark Hapner: JDBC 2.0 Standard Extension API, 1998 mirrored here original
Rohit Carg: Enterprise Java Beans to CORBA Mapping 1.0, 1998 mirrored here original
 
OMG
Object Management Group: Additional Structuring for the OTS, orbos/01-11-08, 2001 mirrored here original
Object Management Group: Transaction Service 1.2.1, formal/01-11-03, 2001 mirrored here original
Object Management Group: Concurrency Control Service, formal/00-06-14, 2000 original
Object Management Group: Additional Structuring Mechanisms for the OTS Request for Proposal, orbos/99-05-17, 1999 mirrored here original
Object Management Group: Object Transaction Service 1.0, formal/98-12-09, 1998 mirrored here original
 
Transactions for Web Services
BEA, IBM, Microsoft: Web Services Coordination (WS-Coordination), August 2002 mirrored here original
BEA, IBM, Microsoft: Web Services Transaction (WS-Transaction), August 2002 mirrored here original
Thomas Mikalsen, Stefan Tai, Isabelle Rouvellou: Transactional Attitudes: Reliable Composition of Autonomous Web Services, Workshop on Dependable Middleware-based Systems (WDMS 2002), part of the International Conference on Dependable Systems and Networks (DSN 2002), Washington D.C., USA, 2002 mirrored here original
OASIS: Business Transaction Protocol Version 1.0, 2002 mirrored here original
Hewlett Packard Arjuna Labs: A framework for implementing business transactions on the Web, 2001
OASIS Business Transactions Technical Committee Transaction models sub-committee: Scope And Requirements, Actors & Terminology (incorporating Model Overview), 2001   original
BEA Systems, Inc.: Proposal for Business Transaction Protocol, Version 1.0, 2001
 
IBM Watson Research
Thomas Mikalsen, Stefan Tai, Isabelle Rouvellou: Transactional Attitudes: Reliable Composition of Autonomous Web Services, Workshop on Dependable Middleware-based Systems (WDMS 2002), part of the International Conference on Dependable Systems and Networks (DSN 2002), Washington D.C., USA, 2002 mirrored here original
Thomas Mikalsen, Isabelle Rouvellou, Stefan Tai: Reliability of Composed Web Services - From Object Transactions to Web Transactions, The OOPSLA Workshop on Object-Oriented Web Services, Tampa, USA, 2001 mirrored here original
Stefan Tai, Thomas A. Mikalsen, Isabelle Rouvellou, Stanley M. Sutton Jr.: Dependency-Spheres: A Global Transaction Context for Distributed Objects and Messages, 5th IEEE International Enterprise Distributed Object Computing Conference (EDOC), Seattle, USA, 2001 mirrored here original
Christoph Liebig, Stefan Tai: Middleware Mediated Transactions, 3rd International Symposium on Distributed Objects and Applications (DOA), Rome, Italy, 2001 mirrored here original
Brian Bennett, BillHahm, Avraham Leff, Thomas Mikalsen, Kevin Rasmus, James Rayfield, Isabelle Rouvellou: A Distributed Object Oriented Framework to Offer Transactional Support for Long Running Business Processes, IFIP/ACM International Conference on Distributed Systems Platforms and Open Distributed Processing (Middleware 2000), New York, USA, 2000 mirrored here original
Stefan Tai, Isabelle Rouvellou: Strategies for Integrating Messaging and Distributed Object Transactions, IFIP/ACM International Conference on Distributed Systems Platforms and Open Distributed Processing (Middleware 2000), New York, USA, 2000 mirrored here original
Thomas Mikalsen, Isabelle Rouvellou, Stanley Sutton Jr., Stefan Tai, Mandy Chessell, Catherine Griffen, and David Vines: Transactional Business Process Servers: Definition and Requirements, OOPSLA, Minneapolis, Minnesota, USA, 2000 mirrored here original
 
Recovery
Roger Barga, David Lomet, Gerhard Weikum: Recovery Guarantees for General Multi-tier Applications, Proceedings of 2002 ICDE, San Jose, CA, 2002 mirrored here original
Cris Pedregal Martin and Krithi Ramamritham: Guaranteeing Recoverability in Electronic Commerce, Third International Workshop on Advanced issues of E-Commerce and Web-Based Information Systems, San Jose, 2001 mirrored here original
M. M. Gore, R. K. Ghosh: Recovery of Distributed Extended Long-lived Transaction Models, Proceedings of 9th DASFAA conference, 1999 mirrored here original
Shu-Wie F Chen: Recovery for Extended Transaction Models, PhD thesis, Department of Computer Science, Columbia University, 1997
Shu-Wie F Chen, Calton Pu: Recovery for Extended Transaction Models, PhD thesis Extended Abstract, Department of Computer Science, Columbia University, 1997 mirrored here original
Cris Pedregal Martin and Krithi Ramamritham: Toward Formalizing Recovery of (Advanced) Transactions, in Advanced Transaction Models and Architectures, S. Jajodia and L. Kerschberg, editors, Kluwer, 1997 mirrored here original
 
ETH Zentrum Zurich
Andrei Popovici, Gustavo Alonso, T. Gross: Spontaneous Container Services, Proceedings of the 17th Europeean Conference for Object-Oriented Programming (ECOOP '03), Darmstadt, Germany, 2003 mirrored here original
Andrei Popovici, Gustavo Alonso: Ad-Hoc Transactions for Mobile Services, 3rd VLDB Workshop on Technologies for E-services, 2002 mirrored here original
Guy Pardon: Composite Systems: Decentralized Nested Transactions, Ph.D. thesis Nr. 13993, Swiss Federal Institute of Technlogy Zurich, 2000 mirrored here original
Guy Pardon, Gustavo Alonso: CheeTah: a Lightweight Transaction Server for Plug-and-Play Internet Data Management, Proceedings of the ACM Very Large Databases Conference (VLDB 2000), Cairo, Egypt, 2000 mirrored here original
Gustavo Alonso, Armin Fessler, Guy Pardon, Hans-Jorg Schek: Correctness in General Configurations of Transactional Components, Proceedings of the ACM Symposium on Principles of Database Systems (PODS'99), Philadelphia, Pennsylvania, USA, 1999 mirrored here original
Gustavo Alonso, Stephen Blott, Armin Fessler, Hans-Jorg Schek: Correctness and Parallelism in Composite Systems, Proceedings of the 16th ACM Symposium on Principles of Database Systems (PODS'97), Tucson, Arizona, USA, 1997 mirrored here original
 
Reconfiguration
M.J. Rutherford, K. Anderson, A. Carzaniga, D. Heimbigner, and A.L. Wolf: Reconfiguration in the Enterprise JavaBean Component Model, In Proceedings of IFIP/ACM Working Conference on Component Deployment. Berlin, Germany, 2002 mirrored here original
Noel De Palma, Philippe Laumay and Luc Bellissard: Ensuring Dynamic Reconfiguration Consistency, Sixth International Workshop on Component-Oriented Programming (WCOP 2001) at ECOOP 2001, Budapest, 2001 mirrored here original
 
LGL Lausanne (Swiss Federal Institute of Technology Lausanne, Software Engineering Laboratory)
Jorg Kienzle, Rachid Guerraoui: AOP - Does It Make Sense? The Case of Concurrency and Failures, 16th European Conference on Object-Oriented Programming (ECOOP'2002), 16th European Conference on Object-Oriented Programming (ECOOP'2002), Malaga, Spain, 2002 mirrored here original
Jorg Kienzle, Alexander Romanovsky and Alfred Strohmeier: Open Multithreaded Transactions: Keeping Threads and Exceptions under Control, 6th International Workshop on Object-Oriented Real-Time Dependable Systems, Roma, Italy, also available as Technical Report EPFL 2001/357, 2001 mirrored here original
Jorg Kienzle: Open Multithreaded Transactions: A Transaction Model for Concurrent Object-Oriented Programming, Ph.D. Thesis, no 2393, Swiss Federal Institute of Technology Lausanne, Software Engineering Laboratory, Computer Science Departement, EPFL, 2001 mirrored here original
 
Reflective Transaction Framework
Roger Barga: A Reflective Framework for Implementing Extended Transactions, PhD thesis, Oregon Graduate Institute of Science and Technology, 1999    
Roger Barga, Calton Pu: Reflection on a Legacy Transaction Processing Monitor, Reflection '96 Conference, San Francisco, 1996 mirrored here original
Roger Barga, Calton Pu: A Practical and Modular Method to Implement Extended Transaction Models, 21th International Conference on Very Large Data Bases, 1995 mirrored here original
 
University of Newcastle upon Tyne/Arjuna
M.C. Little, S.K. Shrivastava: An Examination of the Transition of the Arjuna Distributed Transaction Processing Software from Research to Products, Second USNIX Workshop on Industrial Experiences with Systems Software (WIESS '02), Boston, 2002 mirrored here original
I. Houston, M.C. Little, I. Robinson, S.K. Shrivastava, S.M. Wheater: The CORBA Activity Service Framework for Supporting Extended Transactions, IFIP/ACM International Conference on Distributed Systems Platforms (Middleware 2001), Heidelberg, Germany, 2001 mirrored here original
S.M. Wheater, S.K. Shrivastava, F. Ranno: A CORBA Compliant Transactional Workflow System for Internet Applications, Proceedings of IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing (Middleware'98), The Lake District, England, 1998 mirrored here original
M.C. Little and S.K. Shrivastava: Java Transactions for the Internet, The 4th Conference on Object-Oriented Technologies and Systems (COOTS'98), Santa Fe, New Mexico, USA, 1998 mirrored here original
S.K. Shrivastava and S.M. Wheater: Architectural Support for Dynamic Reconfiguration of Large Scale Distributed Applications, 4th International Conference on Configurable Distributed Systems (CDS'98), Maryland, USA, 1998 mirrored here original
M.C. Little and S.K. Shrivastava: Distributed Transactions in Java, Contribution to High Performance Transaction Systems (HPTS) workshop, Monterey, 1997 mirrored here original
G.D. Parrington, S.K. Shrivastava, S.M. Wheater and M.C. Little: The Design and Implementation of Arjuna, USENIX Computing Systems Journal, Vol 8, No 3, 1995 mirrored here original
 
The Forest Project
Malcolm Atkinson, Mick Jordan : A Review of the Rationale and Architectures of PJama: a Durable, Flexible, Evolvable and Scalable Orthogonally Persistent Programming Platform, , 2000 mirrored here original
Mick Jordan, Malcolm Atkinson : Orthogonal Persistence for Java - A Mid-term Report, The Third International Workshop on Persistence and Java (PJW3), Tiburon, 1998 mirrored here original
L. Daynes et al.: Customizable Concurrency Control for Persistent Java, Chapter Seven in Advanced Transaction Models and Architectures, Editors: Sushil Jajodia & Larry Kerschberg, 1997 mirrored here original
Mick Jordan: Early Experiences with Persistent Java, The First International Workshop on Persistence and Java (PJ1), 1996 mirrored here original
Laurent Daynes: Extensible Transaction Management in PJava, First International Workshop on Persistence and Java, 1996 mirrored here original
Malcom Atkinson, Laurent Daynes Mick Jordan, Tony Printezis and Susan Spence: An Orthogonally Persistent Java, ACM SIGMOD Record, Volume 25, Number 4, 1996 mirrored here original
M.P. Atkinson, M.J. Jordan, L. Daynes, S. Spence : Design Issues for Persistent Java: a type safe, object oriented, orthogonally persistent system, Seventh Workshop of Persistent Object Systems, 1996 mirrored here original
 
Advanced Transaction Models
Zhixue Wu, Scarlet Schwiderski: Reflective Java: Making Java Even More Flexible, 1997, tp/APM.1936.02.ps.gz mirrored here
Jingshuang Yang, Gail E. Kaiser: JPernLite: Extensible Transaction Services for WWW, CUCS-009-98, Department of Computer Science, Columbia University, 1998 mirrored here original
Luigi Mancini, Indrajit Ray, Sushil Jajodia, Elisa Bertino: Flexible Commit Protocols For Advanced Transaction Processing, Chapter Seven in Advanced Transaction Models and Architectures, Editors: Sushil Jajodia & Larry Kerschberg, 1997
Eman Anwar, Sharma Chakrawarthy, Marissa Viveros: An Extensible Approach To Realizing Advanced Transaction Models, Chapter Seven in Advanced Transaction Models and Architectures, Editors: Sushil Jajodia & Larry Kerschberg, 1997
George T. Heineman, Gail E. Kaiser: The CORD approach to Extensible Concurrency Control, IEEE International Conference on Data Enfineering, 1997 mirrored here
David Lomet, editor: Special Issue on TP Monitors and Distributed Transaction Management, IEEE Bulletin of the Technical Committee on Data Engineering, 1994 mirrored here original
C.Mohan: Advanced Transaction Models: Survey and Critique, ACM Sigmod International Conference on Management of Data, 1994 mirrored here
David Lomet, editor: Special Issue on Workflow and Extended Transaction Systems, IEEE Bulletin of the Technical Committee on Data Engineering, 1993 mirrored here original
D. Georgakopoulos, M. F. Hornick, F. Manola, M. L. Brodie, S. Heiler, F. Nayeri, B. Hurwitz: An Extended Transactional Environment for Workflows in Distributed Object Computing, IEEE Bulletin of the Technical Committee on Data Engineering, 1993 mirrored here original
Omran Bukhres, Ahmed Elmagarmid, Eva Kuhn: Implementation of the Flex Transaction Model, IEEE Bulletin of the Technical Committee on Data Engineering, 1993 mirrored here original
Santosh K. Shrivastava, Stuart M. Wheater: Implementing Fault-Tolerant Distributed Applications Using Objects and Multi-Coloured Actions, 10th International Conference on Distributed Systems, Paris, 1990 mirrored here original
 
ConTracts
Andreas Reuter, Kerstin Schneider, Friedemann Schwenkreis: ConTracts Revisited, In S. Jajodia and L. Kerschberg (eds.): Advanced Transaction Models and Architectures (ATMA), chapter 5, pages 127-151, Kluwer, 1997
Friedemann Schwenkreis, Andreas Reuter: The Impact of Concurrency Control on the Programming Model of ConTracts, International Workshop on Advanced Transaction Models and Architectures (ATMA), Goa, India, 1996 mirrored here original
Andreas Reuter, Friedemann Schwenkreis: ConTracts - A Low-level Mechanism for Building General-Purpose Workflow Management-Systems, In the Bulletin of the Technical Committee on Data Engineering Vol.18 No.1, IEEE Computer Society, 1995 mirrored here original
Friedemann Schwenkreis: APRICOTS - a workflow programming environment, Presented on the 6th High Performance Transaction Systems Workshop, Asilomar/Pacific Grove (CA), 1995 mirrored here original
Friedemann Schwenkreis: A Formal Approach to Synchronize Long-Lived Computations, Proceedings of the 5th Australasian Conference on Information Systems, Melbourne, 1994 mirrored here original
Friedemann Schwenkreis: APRICOTS - Management of the Control Flow and the Communication System, Proceedings of the 12th IEEE Symposium on Reliable Distributed Systems, Pinceton, 1993 mirrored here original
Helmut Wachter, Andreas Reuter: The ConTract Model, In Ahmed K. Elmagarm Database Transaction Models for Advanced Applications, 1991 mirrored here original
 
Messaging and Distributed Transactions
C. Liebig, M. Malva, A. Buchmann: Integrating Notifications and Transactions: Concepts and X2TS Prototype, 2nd Workshop on Engineering Distributed Objects, Davis, CA, USA, 2000 mirrored here original
Stefan Tai and Isabelle Rouvellou: Strategies for Integrating Messaging and Distributed Object Transactions, IFIP/ACM International Conference on Distributed Systems Platforms and Open Distributed Processing (Middleware 2000), New York, USA, 2000 mirrored here original
 
ACTA
K. Ramamritham, P. K. Chrysanthis: A Taxonomy of Correctness Criteria in Database Applications, The International Journal on Very LargeData Bases, Vol. 4, No. 1, pp. 181-293, 1996 mirrored here original
A. Biliris, S. Dar, N. Gehani, H.V. Jagadish, K. Ramamritham: ASSET: A System for Supporting Extended Transactions, Proceedings of ACM SIGMOD International Coference on Management of Data, 1994 mirrored here
P. K. Chrysanthis, K. Ramamritham: ACTA: a framework for specifying and reasoning about transaction structure and behavior, Readings in Database Systems, 2nd ed., M. Stonebraker, Ed., Morgan Kaufmann, pp. 335-344, 1994 mirrored here original
P. K. Chrysanthis, K. Ramamritham: Synthesis of Extended Transaction Models Using ACTA, ACM Transactions on Database Systems, 19(3): 450-491, 1994 mirrored here original
P. K. Chrysanthis: ACTA, A Framework for Modeling and Reasoning about Extended Transactions Models, Ph.D. Thesis, 1991 mirrored here original
P. K. Chrysanthis, K. Ramamritham: A Unifying Framework for Transactions in Competitive and Cooperative Environments, IEEE Office and Knowledge Engineering, 4(1):3-22, 1991 mirrored here original
 
Semantics-Based Concurrency Control
B. R. Badrinath, Krithi Ramamrithan: Semantics-Based Concurrency Control: Beyond Commutativity, ACM Transactions on Database Systems, Volume 17, Issue 1, 1992 mirrored here original
Panos K. Chrysanthis, S. Raghuram, Krithi Ramamritham: Extracting Concurrency from Objects: A Methodology, ACM SIGMOD International Conference on Management of Data, 1991 mirrored here original
 
Carnegie Mellon University
Nicholas Haines, Darrell Kindred, J. Gregory Morrisett, Scott M. Nettles, Jeannette M. Wing: Composing First-Class Transactions, ACM TOPLAS, Vol. 16, No. 6,Pages 1719-1736, 1994 mirrored here original
Nicholas Haines, Darrell Kindred, J. Gregory Morrisett, Scott M. Nettles, and Jeannette M. Wing: Tinkertoy Transactions, CMU-CS-93-202, School of Computer Science, Carnegie Mellon University, Pittsburgh, 1993 mirrored here original
Jeannette M. Wing, Manuel Faehndrich, J. Gregory Morrisett and Scott M. Nettles: Extensions to Standard ML to Support Transactions, ACM SIGPLAN Workshop on ML and its Applications, New Orleans, 1992 mirrored here original
Scott M. Nettles and Jeannette M. Wing: Persistence + Undoability = Transactions, Proceedings of Hawaii International Conference on Systems Science, 1992 mirrored here original
 
University of Pennsylvania
Alex Garthwaite and Scott Nettles: TJava: A Transactional Java, IEEE International Conference on Computer Languages, 1998 mirrored here
Alex Garthwaite and Scott Nettles: Transactions for Java, First International Workshop on Persistence and Java, 1996 mirrored here original
 
Mobile Transactions
Patricia Serrano-Alvarado, Claudia L. Roncancio, Michel Adiba, Cyril Labbe: Adaptable Mobile Transactions, submitted, 2003 mirrored here original
Gary D. Walborn, Panos K. Chrysanthis: PRO-MOTION: Management of Mobile Transactions, Proceedings of the 11th ACM Annual Symposium on Applied Computing, pp. 101-108, San Jose, CA, 1997 mirrored here original
Margaret H. Dunham, Abdelsalam Helal, Santosh Balakrishnan: A mobile transaction model that captures both the data and movement behavior, ACM/Baltzer Journal on Special Topics in Mobile Networks and Applications (MONET), Vol 2, 149-162, 1997 mirrored here original
Evaggelia Pitoura, Bharat Bhargava: Maintaining Consistency of Data in Mobile Distributed Environments, Proceedings of the 15th International Conference on Distributing Computing Systems, Vancouvaer, Canada, 1995 mirrored here
Evaggelia Pitoura, Bharat Bhargava: Revising Transaction Concepts for Mobile Computing, Proceedings of the IEEE Workshop on Mobile Systems and Applications, Santa Cruz, CA, 1994 mirrored here
 
Books
Krithi Ramamritham, Panos K. Chrysanthis: Advances in Concurrency Control and Transaction Processing, IEEE Executive Breefing, 1997
Sushil Jajodia, Larry Kerchsberg: Advanced Transaction Models And Architectures, Kluwer, 1997
Robert Sessions: Object Persistence Beyond Object-Oriented Databases, Prentice Hall, Pages 155-164, 1996
Jim Gray, Andreas Reuter: Transaction Processing: Concepts and Techniques, Morgan Kaufmann, 1993
Ahmed K. Elmagarmid: Database Transaction Models For Advanced Applications, Morgan Kaufmann, 1992
Philip A. Bernstein, Vassos Hadzilacos, Nathan Goodman: Concurrency Control and Recovery in Database Systems, Addison-Wesley, 1987 mirrored here original
 
TPC
Transaction Processing Performance Council: TPC Benchmark D, Revision 2.1, , 1999 mirrored here original
Transaction Processing Performance Council: TPC Benchmark C, Revision 3.4, , 1998 mirrored here original
 
Australian National University
Stephen Michael Blackburn: Persistent Store Interface: A foundation for scalable persistent system design, Ph.D. thesis, 1998 mirrored here original
Zigman, J. N., and Blackburn, S. M.: Java Finalize Method, Orthogonal Persistence and Transactions, The Third International Workshop on Persistence and Java (PJW3), Tiburon, USA, 1998 mirrored here original
Blackburn, S. M., and Zigman J. N.: Concurrency - The fly in the ointment?, The Third International Workshop on Persistence and Java (PJW3), Tiburon, USA, 1998 mirrored here original
 
Others
E. Bertino, B. Catania, and A. Vinai: Transaction Modeling and Architectures, Encyclopedia of Computer Science and Technology, pp. 361-400,1998 mirrored here original
Edward E. Cobb: The Impact of Object Technology on Commercial Transaction Processing, The VLDB Journal 6(3): 173-190, 1997 mirrored here original
J. Eliot B. Moss and Tony L. Hosking: Approaches to Adding Persistence to Java, The First International Workshop on Persistence and Java (PJW1), 1996 mirrored here original
Haiyan Hasse, Hans-Jorg Schek: Unified Theory for Classical and Advanced Transaction Models, Object Orientation with Parallelism and Persistence, Kluwer, 1996


Last modified July 1, 2003 by Marek Prochazka