Java Transaction API

E200588

Java Transaction API is a Java specification that provides a standard interface for managing distributed transactions across multiple resources in enterprise applications.

All labels observed (4)

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf Java specification
transaction management API
abbreviation JTA
category middleware technology
currentName Jakarta Transactions
currentPackage jakarta.transaction
definedIn JSR 907
linked to: JSR
domain distributed transactions
enterprise applications
enables coordination of transactions across databases and message queues
two-phase commit across multiple resources
governedBy Java Community Process
hasComponent javax.transaction.Transaction
javax.transaction.TransactionManager
javax.transaction.TransactionSynchronizationRegistry
javax.transaction.UserTransaction
javax.transaction.xa.XAResource
hasGoal interoperability between transaction managers and resource managers
portability of transactional applications across vendors
integratesWith EJB container
JDBC XA drivers
JPA
Java EE container-managed transactions
laterMaintainedBy Oracle Corporation
originallyMaintainedBy Sun Microsystems
package javax.transaction
javax.transaction.xa
partOf Jakarta EE platform
linked to: Jakarta EE

Java EE platform
linked to: Java EE
provides APIs for demarcating transactions
APIs for transaction status inquiry
APIs for transaction synchronization
standard interface for transaction management
separates application code from transaction management details
specifies rollback rules
synchronization callbacks
transaction timeouts
standardizedBy JSR specification process
supports XA transactions
distributed transactions across multiple resources
global transactions
supportsProgrammingModel declarative transaction demarcation
programmatic transaction demarcation
usedBy Jakarta EE containers
application servers
enterprise Java applications
usedFor ensuring ACID properties in distributed systems

How these facts were elicited

Referenced by (6)

Full triples — surface form annotated when it differs from this entity's canonical label.

EJB container integratesWith Java Transaction API
Oracle WebLogic Server supportsTechnology Java Transaction API
Jakarta Transactions previousName Java Transaction API
Jakarta Transactions provides jakarta.transaction API in Jakarta EE
linked to: Java Transaction API
Jakarta Transactions definesInterface TransactionManager
linked to: Java Transaction API
Java Transaction API hasComponent javax.transaction.TransactionSynchronizationRegistry
linked to: Java Transaction API