3.6 Determining the transaction type

This section describes the system configuration for each transaction type.

Use a local transaction when only one resource participates in the transaction. Use a global transaction when multiple resources participate in the transaction. In an integrated server configuration, you can also use transaction context propagation, when the respective J2EE servers connect to different resources.

For details about the mapping between the connected resources and the resource adapters, see 3.3.2 Resource types and resource adapters.

Reference note
Although this section describes the configuration of each transaction type that is started by Application Server, you can also start a transaction by using a EJB client application. When starting a transaction by using an EJB client application, you will require Application Server on the EJB client machine.
Organization of this section
3.6.1 Configuration when using a local transaction
3.6.2 Configuration when using a global transaction
3.6.3 Configuration when using transaction context propagation