我们的架构包括使用JAX-WS规范开发的Web服务,使用Metro部署在单个Glass Fish应用服务器上作为单独的war文件。所有Web服务内部使用单个数据库。数据访问层采用Hibernate实现,Spring用于实现服务内的事务。现在,当我们想要执行跨多个Web服务的事务时,有哪些方法可行?
1. 我们需要使用JTA吗?还是可以避免使用JTA? 2. 我们是否需要使用Metro支持的WS-AtomicTransaction规范?
1. 我们需要使用JTA吗?还是可以避免使用JTA? 2. 我们是否需要使用Metro支持的WS-AtomicTransaction规范?