私は、ESB(例えばApacheのキャメル、ミュール)を実装するために別のサーバーが必要ですか?
-
18-09-2019 - |
質問
私は、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ます。