2

私の状況では、Microsoft IIS アプリ サーバーと C# のコードが既に存在しています。Web サービスとコントラクトは、.NET フレームワークで行われています。私の質問は、IIS アプリ サーバー上のサービスとの間でメッセージを送受信するためのエンドポイントを登録するために、どのオープン ソース Enterprise Service Bus を利用できるかということです。エンドポイントが別の言語 (C#) で記述されている場合、Java ベースの ESB を使用できますか?

既存の WSDL を展開して Microsoft サーバー エンドポイントを登録できるオープン ソース ESB を探していますが、Java ベースの ESB が機能するかどうか疑問に思っています。どのような問題が忍び寄るでしょうか?エンドポイントのベンダー タイプを esb ベンダー タイプと一致させる方がよいですか?

4

2 に答える 2

2

Warewolf ESB は、Microsoft Stack に基づく GPL ライセンスのオープン ソース ESB です。http://warewolf.ioからインストーラーをダウンロードするか、 https://github.com/Warewolf-ESB/Warewolf-ESBの Github からソース コードをダウンロードできます。

操作が非常に簡単で、拡張性に優れています。開発チームもとてもフレンドリーで、コミュニティの質問に迅速に対応してくれます。

于 2015-03-16T14:26:13.093 に答える
2

他に誰も声を上げていないので、やってみようと思います。

.NET のオープンソース サービス バス ( NServiceBusMassTransitなど) のほとんどが、WSDL からかなり離れたままになっていることがわかります。代わりに、よりメッセージ中心のアプローチを採用しています。

  • 完全な開示、私は NServiceBus に深く関わっています。

Java ベースの ESB は、より多くの Web サービス中心のアプローチを統合することに対して、よりオープンになる傾向があります。

マイクロソフト以外のテクノロジを運用環境に導入する際のトレードオフは、運用チームがそれらのテクノロジに精通しているかどうかにかかっています。開発の側面もありますが、私の経験では、それは比較的マイナーな傾向があります。

少しでもお役に立てば幸いです。

于 2013-08-11T09:59:32.550 に答える