Java Transaction API

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2016. augusztus 5-én felülvizsgált verziótól ; az ellenőrzések 2 szerkesztést igényelnek .

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