Java Transaction API
A Java Transaction API ( JTA ) a tranzakciók támogatására szolgáló API , amely része a Java programozási nyelv - Jakarta EE - szerverplatform szabványának . Meghatározza a tranzakciókezelő és az elosztott tranzakciós rendszer többi résztvevője közötti interakciót. Az API specifikációt a Java Community Process keretében fejlesztették ki JSR 907 néven.
Biztosítja a tranzakciós határok szétválasztását, valamint API-t biztosít az X / Open XA szabványhoz , amely leírja az erőforrások interakcióját a tranzakciókban. Az X/Open XA architektúrában a tranzakciókezelő vagy tranzakciófigyelő koordinálja a műveleteket több erőforráshoz, például adatbázisokhoz. Minden erőforrásnak saját menedzsere van. Az erőforrás-kezelő általában saját API-val rendelkezik az erőforrás kezeléséhez, például a JDBC interfészek a relációs DBMS kezelésére szolgálnak . Ezenkívül az erőforrás-kezelő együttműködik a TP-figyelővel, hogy koordinálja az elosztott tranzakciókat a saját erőforrása és más erőforrásai között, és együttműködik a TP-figyelővel a tranzakciók kezdeményezéséhez, újraküldéséhez vagy visszaállításához.
Linkek
- JSR 907_ _
- Atomikos nyílt forráskódú JTA implementáció – JTA-hoz J2SE -ben ( Hozzáférés : 2009. június 15.)
- Cikk a J2EE-ről (és a JTA-ról) alkalmazásszerver nélkül (angol) (Hozzáférés: 2009. június 15.)