Les deux types généraux de ressources sont appelés sources de données et sources de données XA.
- Les sources de données non XA sont utilisées pour les applications qui n'utilisent pas de transactions ou pour les applications qui utilisent des transactions avec une seule base de données.
- Les sources de données XA sont utilisées par des applications dont les transactions sont réparties entre plusieurs bases de données. Les sources de données XA entraînent des ressources supplémentaires.