close

Java-transactie-API

Ga naar navigatie Ga naar zoeken

Java Transaction API ( JTA ) is een API voor het ondersteunen van transacties die deel uitmaakt van de serverplatformstandaard voor de Java - programmeertaal Jakarta EE . Definieert de interactie tussen de transactiemanager en andere deelnemers in een gedistribueerd transactiesysteem. De API-specificatie is ontwikkeld onder het Java Community Process als JSR 907.

Biedt scheiding van transactiegrenzen, evenals een API volgens de X / Open XA- standaard , die de interactie van bronnen in transacties beschrijft. In de X/Open XA-architectuur coördineert de transactiemanager of transactiemonitor bewerkingen naar meerdere bronnen, zoals databases. Elke bron heeft zijn eigen beheerder. De resourcemanager heeft meestal zijn eigen API voor het manipuleren van de resource. JDBC -interfaces worden bijvoorbeeld gebruikt om relationele DBMS te beheren . Bovendien werkt de resourcemanager samen met de TP-monitor om gedistribueerde transacties tussen zijn eigen resource en andere resources te coördineren, en werkt hij samen met de TP-monitor om transacties te initiëren, opnieuw in te dienen of terug te draaien.

Links