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.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (4)

Statements (47)

Predicate Object
instanceOf Java specification
transaction management API
abbreviation JTA
category middleware technology
currentName Jakarta Transactions
currentPackage Jakarta Transactions
surface form: jakarta.transaction
definedIn JSR
surface form: JSR 907
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
Java Transaction API self-linksurface differs
surface form: javax.transaction.TransactionSynchronizationRegistry

Jakarta Transactions
surface form: 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
Java Persistence API
surface form: JPA

Java EE container-managed transactions
laterMaintainedBy Oracle Corporation
originallyMaintainedBy Sun Microsystems
package javax.transaction
javax.transaction.xa
partOf Jakarta EE
surface form: Jakarta EE platform

Java EE
surface form: Java EE platform
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

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 Java Transaction API
this entity surface form: jakarta.transaction API in Jakarta EE
Jakarta Transactions definesInterface Java Transaction API
this entity surface form: TransactionManager
Java Transaction API hasComponent Java Transaction API self-linksurface differs
this entity surface form: javax.transaction.TransactionSynchronizationRegistry