使用 WS-Transaction 策略来协调 Web Service 的事务或业务活动
您可以使用 WS-Transaction 策略来配置 Java™ API for XML Web Service (JAX-WS) 服务或客户机如何处理 Web Service 原子事务 (WS-AT) 或 Web Service 业务活动 (WS-BA) 上下文。
关于此任务
应用程序服务器中的 Web Service 原子事务 (WS-AT) 支持为 Web Service 环境提供事务服务质量。分布式 Web Service 应用程序以及他们使用的资源可以参与分布式全局事务。 借助应用程序服务器中的 Web Service 业务活动 (WS-BA) 支持,不同系统上的 Web Service 可以对耦合程度比原子事务松散的活动进行协调。这类活动可能很难或完全不可能以原子方式进行回滚,因此在发生错误时需要一个补偿过程。
过程
- 配置 WS-Transaction 上下文的 JAX-WS 客户机。
- 配置 WS-Transaction 上下文的 JAX-WS Web Service。
- 配置 WS-Transaction 策略。
- 使用 wsadmin 脚本编制来配置 WS-Transaction 策略集。
- 配置应用程序服务器的事务属性。
- 使用 wsadmin 脚本编制来配置 WS-Transaction 规范级别。
- 在安全环境中配置 WS-Transaction 支持。
- 为 Web Service 事务配置中间节点。
- 允许 WebSphere Application Server 对 Web Service 事务使用中间节点。
- 配置服务器以使用业务活动支持。