1

Java Enterprise Service Bus (OpenESB、ServiceMix、Apache Synapse など) のフレームワークは豊富にありますが、新しいプロジェクトにはどれを選択すればよいでしょうか? それぞれの長所と短所は何ですか?彼らはあなたのためにどれくらいうまくいきましたか?

4

1 に答える 1

4

個人的には、私は ESB のファンではありません。最初のステップは、解決しようとしているビジネス上の問題を解決するサービスのポートフォリオを用意することです。問題を適切に分割した場合、ESB は役に立たないと思います。

それらは、サービスの外部でサービスの内部動作 (たとえば、トランザクションを管理するための補正操作) について過度の知識を強いる単一障害点になる傾向があります。

「建築家」は、ツールで問題を解決できると考えているため、彼らを愛する傾向があります。

とんでもないスパゲッティ ボックスを作成しないでください。

ただし、必要に応じて、 Muleとの統合のためにSpringをお勧めします。

于 2009-07-11T19:56:08.823 に答える