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 (5)

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 (14)

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
JTA → fullName → Java Transaction API ⓘ
Jakarta Transactions → formerlyKnownAs → Java Transaction API ⓘ
subject linked to: JTA
Java EE 6 → includesSpecification → Java Transaction API (JTA 1.1) ⓘ
linked to: Java Transaction API
Java EE → includesComponent → Java Transaction API ⓘ
UserTransaction → previouslyPartOf → Java Transaction API ⓘ
XAResource → previouslyPartOf → Java Transaction API ⓘ
javax.transaction.TransactionManager → partOf → Java Transaction API ⓘ
javax.transaction.Transaction → partOf → Java Transaction API ⓘ