支持Web服务事务的开源ESB?

时间:2013-05-20 06:38:32

标签: web-services mule esb soa apache-servicemix

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

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

我想使用ESB通过组合模块化的小型服务来构建宏服务。我认为这将是ESB的一个非常典型的用途,如果你没有交易,我不知道如何实现任何实际的东西。

1 个答案:

答案 0 :(得分:1)

WS Atomic Transaction不在list of supported WS-standards for Mule,所以这里没有运气。

在设计方面,“基于SOAP的交易”范式从未真正起飞过。方法喜欢有意义重试和补偿的有状态对话通常是人们在通过HTTP集成服务时的偏好。确实比简单地翻转“交易”开关更有效。