close

Java Transaction API

Przejdź do nawigacji Przejdź do wyszukiwania

Java Transaction API ( JTA ) to interfejs API do obsługi transakcji , będący częścią standardu platformy serwerowej dla języka programowania JavaJakarta EE . Definiuje interakcję między menedżerem transakcji a innymi uczestnikami rozproszonego systemu transakcyjnego. Specyfikacja API została opracowana w ramach Java Community Process jako JSR 907.

Zapewnia separację granic transakcji, a także API do standardu X/Open XA , który opisuje interakcję zasobów w transakcjach. W architekturze X/Open XA menedżer transakcji lub monitor transakcji koordynuje operacje na wielu zasobach, takich jak bazy danych. Każdy zasób ma swojego menedżera. Menedżer zasobów zwykle ma własne API do manipulowania zasobem, na przykład interfejsy JDBC służą do zarządzania relacyjnym DBMS . Ponadto menedżer zasobów współdziała z monitorem TP w celu koordynowania transakcji rozproszonych między własnymi zasobami a innymi zasobami oraz współdziała z monitorem TP w celu inicjowania, ponownego przesyłania lub wycofywania transakcji.

Linki