11.2.6. JTS (Java Transaction Service)

Java Transaction Service (JTS) est un mécanisme servant à soutenir les transactions Java Transaction API (JTA) quand les participants aux transactions se trouvent dans de multiples conteneurs Java Enterprise Edition (serveurs d'application). Tout comme dans les transactions JTA locales, chaque conteneur exécute un procédé appelé Transaction Manager (TM). Les TM communiquent entre eux grâce à un procédé appelé Object Request Broker (ORB), et une communication standard appelée Common Object Request Broker Architecture (CORBA).
Du point de vue d'une application, une transaction JTS fonctionne de la même façon qu'une transaction JTA. La différence est que les participants à la transaction et les sources de données se trouvent dans des conteneurs différents.

Note

L'implémentation de JTS compris dans JBoss EAP 6 prend en charge les distributed JTA transactions. La différence entre les transactions JTA distribuées et les transactions JTS entièrement compatibles est l'interopérabilité avec les ORB de tierce-parties externes. Cette fonctionnalité n'est pas prise en charge dans JBoss EAP 6. Les configurations prises en charge distribuent des transactions à travers des conteneurs JBoss EAP 6 multiples uniquement.