u/Fit_Fill_3856

XA standard question

How exactly does the X/Open XA interface facilitate communication between a Jakarta EE application, the transaction manager, and a distributed database? Gemini says that a Transactional annotation is intercepted by a Jakarta Interceptor, then there is a JTA call, then the JDBC driver translates java into a network packet, then the database receives the packet and executes xa_prepare(). I am looking for books/academic articles explaining this.

App <--> TX interface <--> Transaction Manager <--> XA interface <--> database

reddit.com
u/Fit_Fill_3856 — 6 days ago