Java EE and .NET Interoperability: Exploring Asynchronous Integration
This chapter provides a basic introduction to asynchronous integration. Asynchronous integration occurs when a number of processes integrate but do not lock for the time of the transaction on which they are integrated. Also, "Exception Handling and Fault Tolerance in Java: Defect Removal vs. Defect Survival" and "Java EJB 3.0: A Hibernate Clone?".