Java Transaction API
Uiterlijk
Interface bibliotheek (Application Programming Interface) van de Java (programmeertaal) waarmee Transactie (dataopslag) kunnen worden gebruikt op een gestandaardiseerde manier. De transacties zijn niet beperkt tot dataopslag, omdat het interface werkt voor willekeurige objecten die aan het contract voldoen.
Transacties worden veelvuldig gebruikt in informatie systemen die door meerdere gebruikers gelijktijdig gebruikt worden, zoals web sites en internet diensten. De transacties voorkomen dat data die gelijktijdig veranderd wordt door meerdere gebruikers geen tegenstrijdigheden bevat.