以前にも質問されたことは知っていますが、もう2 年経っているので状況が変わっている可能性があります。また、私が議論したいより具体的な要件があります。
相互運用が必要なシステムがいくつかあります。メディエーター パターンとパブリッシュ/サブスクライブ通信モデルを使用したいと考えています。一部のシステムは、ESB (メディエーター) に情報をパブリッシュし、ESB は情報をサブスクライバーにプッシュします。
基本的に必要なのはこれだけですが、おそらく何らかのタイプ マッピングが必要になり、さまざまなプロトコルとの通信が必要になります。現在、WS-* (WCF) サービスと REST サービスがあります。
私は ESB にまったく詳しくないので、最初の質問は次のようになると思います: ESB はこれを達成するのに役立ちますか? その場合、次の基準で製品を選択する必要があります。
- .NET ベース 、できればオープンソース
- 使いやすい ESB は、私たちが実際に必要としている以上のことができると感じています。機能の山で迷子になりたくないし、機能が多すぎる ESB に対してセットアップ/コーディングするときに発生する可能性のあるオーバーヘッドも心配しています。
- 広範囲 理想的には、必要に応じて助けを得られるように、より多くの人が使用するものを使用したい
また、BizTalk がどのように比較されるのか、また、無料なのか、MSDN サブスクリプションに含まれているのか、または費用がいくらになるのかについても知りたいです。
ありがとう。