7.11 Develop JAX-RS Apps with XA
This section provides information about using the MicroTx library with Helidon applications that use the JAX-RS implementation.
For information about using the MicroTx library with Spring Boot applications that use the JAX-RS implementation, see Develop Spring Boot Apps with XA.
Topics
- About MicroTx library for JAX-RS Apps
Integrate the MicroTx library with your JAX-RS applications. - Configure JAX-RS App as Transaction Initiator
A transaction initiator service initiates or starts a transaction. Based on your application's business logic, a transaction initiator service may only start the transaction or start the transaction and participate in the transaction as well. - Configure JAX-RS App as Transaction Participant
Based on whether the resource manager is compliant with XA or not, set environment variables and implement different classes from the MicroTx library to configure your participant application. - Configure JPA-Based Java App as Transaction Participant
Use the information provided in this section to configure Hibernate or EclipseLink as the JPA provider for your Helidon or Spring Boot applications.
Parent topic: Develop Applications with XA