2016-11-03 10 views
0

私はApache CamelがJavaのオープンソースフレームワークであり、Jboss Fuseはコンテナのように動作し、コンテナにラクダをバインドするESBであることを知っています。しかし、私はいくつかの深さの違いを知る必要があります。Apache CamelとJboss Fuseの主な違いは何ですか?

ご協力いただければ幸いです。

+0

ヘルプページ、特に[ここではどのトピックについて聞いていいですか?](http://stackoverflow.com/help/on-topic)と[質問するのは避けるべきですか?」](http://stackoverflow.com/help/dont-ask)。さらに重要なことは、[Stack Overflow question checklist](http://meta.stackexchange.com/q/156810/204922)をお読みください。また、[最小、完全、および検証可能な例](http://stackoverflow.com/help/mcve)についても知りたいことがあります。 – hering

答えて

0

簡略化して言えば、ラクダフレームワークは、システムインテグレーションプロジェクトで使用されるapi(Javaコード)のセットですが、fuseはコードが展開されるtomcatのようなサーバーです。

1

"JBoss Fuseは、コアエンタープライズサービスバス機能(Apache Camel、Apache CXF、Apache ActiveMQに基づいています)、Apache Karaf、Fabric8などのテクノロジーを1つの統合されたディストリビューションに統合しています。

いくつかの異なる構成とテクノロジを利用したアプリケーションのデプロイメントは、Jboss Fuseの多くの特質の1つです。

ルールベースのルーティングである「Camel」&本格的なESB、メッセージブローカー、またはWebサービススマートクライアント内で使用できるメディエーションエンジン。キャメルは、スマートなルーティング、変換、メディエーション、監視、オーケストレーションなどの共通のESBサービスの多くを提供できるため、小型で軽量の組み込み可能なESBであると考えることができます。

キャメルはそうではありません。 Camelはエンタープライズ・サービス・バス完全(ESB)ではありませんが、Camelは軽量のESBをルーティング、変換、監視、オーケストレーションなどのサポートのために呼びます。 Camelにはコンテナや信頼性の高いメッセージバスはありませんが、Open-ESBやServiceMixなどの1つに展開できます。そのため、 CamelはESBではなく統合フレームワークと呼ぶことをお勧めします。

関連する問題