Ai-je besoin d'un serveur distinct pour mettre en œuvre un bus ESB (par exemple Apache Camel, Mule)?

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

Question

Ai-je besoin d'un serveur distinct pour mettre en œuvre un bus ESB (par exemple Apache Camel, Mule)?

Était-ce utile?

La solution

Mule ESB est poids souple et très léger. Il peut fonctionner autonome (déploiement recommandé) ou vous pouvez l'intégrer dans un java, web ou application Java EE. De nombreux utilisateurs aiment exécuter des applications Mule comme des applications Web dans Apache Tomcat ou MuleSoft Tcat . Tout dépend de votre environnement, les exigences informatiques et l'architecture SOA que vous avez choisi.

Si vous hébergez vos services dans Mule, en plus de l'utiliser comme votre bus, puis autonome est généralement un bon choix. Si vous vous des services d'hébergement dans un serveur d'applications ou déployez à un grand centre de données où vous disposez déjà d'un serveur d'application standard déployée et les procédures d'exploitation en place, intégration Mule dans votre application Web ou un conteneur Java EE peut être un meilleur choix.

Il y a plus d'informations sur les options de déploiement pour Mule ESB http://www.mulesoft.org

Autres conseils

Apache Camel fait tout un bus ESB fait - mais vous permet de démarrer simplement en l'intégrant dans votre code d'application. Il est très simple à utiliser - car il utilise une connexion DSL pour définir les routes. Si à un moment plus tard, vous voulez l'exécuter dans un conteneur géré - vous avez un certain nombre d'options - l'exécuter intégré dans Apache ServiceMix, ou Apache ActiveMQ - ou autonome -. Au-dessus d'Apache Felix Karaf (OSGI Container)

Apache Camel est pas un bus ESB, et nécessite un bus ESB pour fonctionner. Mule est un bus ESB.

Si vous demandez si vous avez besoin d'un autre serveur physique pour exécuter votre ESB autre que votre serveur d'applications, non. En outre, la plupart des serveurs d'applications « d'entreprise » ont leurs propres ESBs; tel que JBossESB.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top