What is JTA?

What is JTA?

Java Transaction API is a standard between the transaction manager and the entities participated in the distributed transaction system. These entities are transaction manager, the application server and transactional applications. JTA allows the applications to perform distributed transactions between one or more systems connected to the network. The database access power is greatly increased by supporting JTA in a JDBC driver.

The resource manager can be viewed as a RDBMS. This component handles the actual database management. The communication channel is the resource adapter which is a JDBC driver. For a specific enterprise database, the resource manager local transaction is performed for a single transaction.

What is JTA?

a. Java Transaction API (JTA) specifies standard Java interfaces between a transaction manager and the parties involved in a distributed transaction system: the resource manager, the application server, and the transactional applications.
b. The Java™ Transaction API (JTA) allows applications to perform distributed transactions, that is, transactions that access and update data on two or more networked computer resources.
c. The Java Transaction API consists of three elements: a high-level application transaction demarcation interface, a high-level transaction manager interface intended for an application server, and a standard Java mapping of the X/Open XA protocol intended for a transactional resource manager.
What is bean managed transaction?
What is bean managed transaction? - A bean managed transaction is an explicitly bounded for a specific transaction that is handled by a bean...
What do you mean by demarcation? Explain the types of demarcation
Demarcation and its types - Demarcation specifies a limit for a bean managed transaction...
Transactional attributes that the EJB supports
Transactional attributes that the EJB supports - Required: This is the default transaction attribute that ensures the methods are invoked within Java Transaction API transaction context...
Post your comment