close

Java Transaction API

Přejít na navigaci Přejít na hledání

Java Transaction API ( JTA ) je API pro podporu transakcí , které je součástí standardu serverové platformy pro programovací jazyk Java - Jakarta EE . Definuje interakci mezi správcem transakcí a ostatními účastníky v distribuovaném transakčním systému. Specifikace API byla vyvinuta v rámci Java Community Process jako JSR 907.

Poskytuje oddělení hranic transakcí a také API ke standardu X/Open XA , které popisuje interakci zdrojů v transakcích. V architektuře X/Open XA koordinuje správce transakcí nebo monitor transakcí operace s více zdroji, jako jsou databáze. Každý zdroj má svého správce. Správce zdrojů má obvykle své vlastní API pro manipulaci se zdrojem, například rozhraní JDBC se používají pro správu relačních DBMS . Kromě toho správce zdrojů spolupracuje s monitorem TP za účelem koordinace distribuovaných transakcí mezi jeho vlastním zdrojem a jinými zdroji a spolupracuje s monitorem TP za účelem zahájení, opětovného odeslání nebo vrácení transakcí.

Odkazy