Hi all, I just create a demo [1] for web service transactions (JTA over WSAT) by using the apache-cxf, narayana and spring-boot. It shows how to use the JTA->WSAT->JTA bridge in the two different web services. It is driven by the local JTA transaction, and propagate by the WSAT transaction [2] between the service invoking. The pseudo codes look like the following
UserTransaction ut; ut.begin(); firstWebServiceClient.invoke(); // invoke the remote web service secondWebServiceClient.invoke(); ut.commit(); // or ut.rollback(); Welcome the feedback ! Regards, Amos [1] https://github.com/zhfeng/cxf-ws-transaction [2] http://docs.oasis-open.org/ws-tx/wstx-wsat-1.2-spec.html
