Transaction ServiceThis component manages all transactions on the Java server processes.
It includes the following modules:
● Java Transaction API (JTA) implementation – enables the integration between the application server and the components that participate in a distributed transaction (application components and resource managers).
· Java Transaction Service (JTS) implementation – enables management and execution of transactions from other servers (either Java server processes or application servers by other vendors) by providing a low-level Java mapping of the Object Transaction Service (OTS) standard by Object Management Group (OMG).
With the implementation of both JTA and JTS, the Transaction Service offers a broad range of functions regarding transaction execution on the AS Java. Among them are:
· Support for distributed transactions – enables integration of more database or other EIS systems into one transaction.
· Support for local transactions – enables local transaction optimization.
· Support for the two-phase commit protocol (2PC) – Transaction Service uses it when completing distributed transactions to ensure synchronization between them.
You can customize following properties :
● Enable the enlisting of local resource in a propagated transaction
● Manage the transaction timeout.