我们的架构包括基于 JAX-WS 规范开发的 Web 服务,使用
地铁。这些服务作为单独的战争部署在单个 Glass Fish App 服务器上
文件。所有 Web 服务在内部使用单个数据库。数据访问层使用 Hibernate 实现,Spring 用于在服务内部实现事务。现在,当我们想做一个跨越多个 Web 服务的事务时,有哪些方法是可能的?
- 我们需要使用 JTA 还是可以避免使用 JTA?
- 我们是否需要使用 Metro 支持的 WS-AtomicTransaction 规范?
我们的架构包括基于 JAX-WS 规范开发的 Web 服务,使用
地铁。这些服务作为单独的战争部署在单个 Glass Fish App 服务器上
文件。所有 Web 服务在内部使用单个数据库。数据访问层使用 Hibernate 实现,Spring 用于在服务内部实现事务。现在,当我们想做一个跨越多个 Web 服务的事务时,有哪些方法是可能的?