0

Mule や ServiceMix などの主要なオープン ソース ESB は、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 に答える