0

是否有任何主要的开源 ESB,例如 Mule 或 ServiceMix 正确支持 Web 服务事务规范(例如http://en.wikipedia.org/wiki/WS-Atomic_Transaction)?

我只是简单地看了看,但似乎支持不是很好。

我想使用 ESB 通过由模块化的小型服务组成来构建宏服务。我认为这将是 ESB 的一个非常典型的用法,如果没有事务,我看不出如何实现任何实用的东西。

4

1 回答 1

1

WS Atomic Transaction 不在Mule 支持的 WS 标准列表中,所以这里没有运气。

在设计方面,“基于 SOAP 的事务”范式从未真正起飞。方法喜欢具有幂等重试和补偿的状态对话,这通常是人们在通过 HTTP 集成服务时更喜欢的方式。这肯定比简单地打开“事务”开关更有效。

于 2013-05-20T13:37:52.020 回答