The two general types of resources are referred to as data sources and XA data sources.
- Non-XA data sources are used for applications which do not use transactions, or applications which use transactions with a single database.
- XA data sources are used by applications whose transactions are distributed across multiple databases. XA data sources introduce additional overhead.