【问题标题】:Open source ESBs supporting web service transactions?支持 Web 服务事务的开源 ESB?
【发布时间】:2013-05-14 16:19:04
【问题描述】:

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

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

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

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-16
      相关资源
      最近更新 更多