This chapter describes the transaction management and runtime environment that must be supported by product providers on the Java 2 Platform, Enterprise Edition (J2EE). Product providers must transparently support transactions that span multiple components and transactional resources within a single J2EE product, as described in this chapter. These requirements must be met regardless of whether the J2EE product is implemented as a single process, multiple processes on the same node, or multiple processes on multiple network nodes. |