Java Transaction API

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 5 august 2016; verificările necesită 2 modificări .

Java Transaction API ( JTA ) este un API pentru susținerea tranzacțiilor care face parte din standardul platformei de server pentru limbajul de programare Java - Jakarta EE . Definește interacțiunea dintre managerul de tranzacții și alți participanți la un sistem tranzacțional distribuit. Specificația API a fost dezvoltată în cadrul procesului comunității Java ca JSR 907.

Oferă separarea limitelor tranzacțiilor, precum și un API la standardul X/Open XA , care descrie interacțiunea resurselor în tranzacții. În arhitectura X/Open XA, managerul de tranzacții sau monitorul de tranzacții coordonează operațiunile cu mai multe resurse, cum ar fi bazele de date. Fiecare resursă are propriul său manager. Managerul de resurse are de obicei propriul API pentru manipularea resursei, de exemplu, interfețele JDBC sunt folosite pentru a gestiona SGBD relațional . În plus, managerul de resurse interacționează cu monitorul TP pentru a coordona tranzacțiile distribuite între propria sa resursă și alte resurse și interacționează cu monitorul TP pentru a iniția, retrimite sau derula tranzacții.

Link -uri