私は、ESB(例えばApacheのキャメル、ミュール)を実装するために別のサーバーが必要ですか?

StackOverflow https://stackoverflow.com/questions/1868770

質問

私は、ESB(例えばApacheのキャメル、ミュール)を実装するために別のサーバが必要ですか?

役に立ちましたか?

解決

ミュールESB には、柔軟で、非常に軽量です。それだけでは(推奨される展開を)我慢したり、Javaの、WebやJava EEアプリケーションに埋め込むことが実行できます。多くのユーザーは、Apache Tomcatや MuleSoft TcatがでWebアプリケーションとしてミュールアプリケーションを実行したいですに。それはすべてあなたの環境、ITの要件と、選択したSOAのアーキテクチャに依存します。

あなたはバスとしてそれを使用することに加えて、ミュールであなたのサービスをホストしている場合は、スタンドアロンのは、通常は良い選択です。あなたはあなたのアプリケーションサーバでサービスをホストしているか、あなたはすでに場所で標準のアプリケーションサーバに配備や操作手順を持つ大規模なデータセンターに展開する場合は、あなたのWebアプリケーションやJava EEコンテナにミュールを埋め込むことは、より良い選択かもしれません。

ミュールESBの展開オプションの詳細については、 http://www.mulesoft.org の<にあります/ P>

他のヒント

しかし、あなたはあなたのアプリケーションコードでそれを埋め込むことによって、単純に起動することができます -

Apacheのラクダは、ESBが行うすべてを行います。その非常にシンプルに使用する - それはルートを定義するためにDSLを使用して。あなたが管理するコンテナで、それを実行したい後の時点での場合 - あなたは多くのオプションを持っている - またはスタンドアロン - - それは、Apache ServiceMixの、またはApache ActiveMQの中に埋め込まれて実行されます。ApacheのフェリックスKaraf(OSGIコンテナ)の上に

ApacheのキャメルはESBではなく、上で実行するためにESBが必要です。 ESB MuleはESBです。

あなたがいない、あなたのアプリケーションサーバ以外のあなたのESBを実行するために別の物理サーバが必要な場合には、求めている場合。また、ほとんどの「企業」アプリサーバは、独自のESBを持っています。などのJBossESBます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top