Java Transaction Processing: Design and Implementation

Front Cover
Prentice Hall PTR, 2004 - Computers - 402 pages
1 Review

"The authors have addressed all transactions related issues faced by java developers in a single book."
-Debabrata Panda, Principal Product Manager, EJB & Transactions, Oracle Application Server Development, Oracle Corporation

Java Transaction Processing: Design and ImplementationThe J2EE transactions guide for serious enterprise developers

This is the definitive guide to leveraging transactions using state-of-the-art J2EE technologies. The authors offer clear, comprehensive explanations of underlying transaction concepts, and deep insights into J2EE and Java from a transactional perspective. They also introduce emerging standards and implementations that will enable broad interoperability across heterogeneous environments-including new Web services standards for building far more reliable systems. Coverage includes:

  • The fundamentals of distributed transactions
  • Transaction models and their representation in Java, including both JTA and JTS
  • Transactional connectivity to relational databases through JDBC
  • JMS facilities for local and distributed transactions
  • Transactional support provided by Enterprise JavaBeans (EJB)
  • Transactional interactions via the Java Connector Architecture (JCA)
  • Key J2EE architectural considerations for mission-critical transactional applications
  • Planned modifications to J2EE to support new distributed application paradigms

No other book offers developers, architects, and integrators as sophisticated an understanding of J2EE transactions-or more practical guidance on exploiting them in mission-critical applications.

On the Web site:

  • Links to trial versions of Oracle Application Server and Arjuna Transaction Service - enterprise-grade commercial implementations of the Java transactional technologies covered in this book.
  • Working code downloads for examples in the book.


From inside the book

What people are saying - Write a review

User Review - Flag as inappropriate

A book on the "must read" list for engineers working in transaction management systems in Java. Continues to be useful even in Java EE 5 and 6 era, despite being written several years back.


TwoPhase Commit Optimizations
The Transaction Log
Failure Recovery

36 other sections not shown

Common terms and phrases

About the author (2004)

DR. MARK LITTLE, Chief Architect, Transactions for Arjuna Technologies, was formerly Distinguished Engineer and Architect at HP. There, he led the teams developing J2EE and Web services transactions products. He is specification lead for JSR 156: Java API for XML Transactions, and was transactions architect for Bluestone. JONATHAN MARON, Consultant Member of Technical Staff at Oracle, specializes in transactional Java middleware. As Principal Architect for HP's Application Server, he helped implement most of the infrastructure discussed in this book. GREG PAVLIK, Consultant Member of Technical Staff at Oracle, specializes in web services and transactional middleware. A former Distinguished Engineer at HP, he was Chief Architect for HP's Application Server Division.


Bibliographic information