Brauche ich einen separaten Server ein ESB (zum Beispiel Apache Camel, Mule) zu implementieren?

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

Frage

Brauche ich einen separaten Server ein ESB (zum Beispiel Apache Camel, Mule)?

zu implementieren
War es hilfreich?

Lösung

Mule ESB flexibel und sehr geringes Gewicht. Es kann laufen allein (empfohlen Deployment) steht, oder Sie können es in einem Java, Web oder Java EE-Anwendung einbetten. Viele Anwender mögen Mule-Anwendungen wie Web-Anwendungen in Apache Tomcat oder MuleSoft Tcat laufen . Es hängt alles von Ihrer Umgebung, IT-Anforderungen und der SOA-Architektur, die Sie gewählt haben.

Wenn Sie Ihre Dienste in Mule hosten, zusätzlich zu Einstellung als Bus verwenden, dann Standalone ist in der Regel eine gute Wahl. Wenn Sie Sie Dienste in einem Anwendungsserver oder bereitstellen zu einem großen Rechenzentrum hosten, wo Sie bereits ein Standard-Anwendungsserver anstelle eingesetzt und Operationsverfahren haben, das Einbetten Mule in Ihrer Web-App oder Java EE Container kann eine bessere Wahl sein.

Es gibt mehr Informationen über Bereitstellungsoptionen für Mule ESB unter http://www.mulesoft.org

Andere Tipps

Apache Camel tut alles, was ein ESB tut - sondern ermöglicht es Ihnen einfach zu starten, indem Sie es in Ihrem Anwendungscode einbetten. Es ist sehr einfach zu bedienen - wie es ein DSL nutzt Routen zu definieren. Wenn zu einem späteren Zeitpunkt Sie es in einem verwalteten Container ausgeführt werden soll - Sie haben eine Reihe von Optionen - führen Sie es in Apache ServiceMix eingebettet oder Apache ActiveMQ - oder Standalone -. Oben auf Apache Felix Karaf (OSGi-Container)

Apache Camel ist kein ESB, und erfordert einen ESB zu laufen. Mule ist ein ESB.

Wenn Sie gefragt werden, ob Sie einen anderen physischen Server benötigen ESB andere als App-Server ausgeführt werden, nicht. Außerdem sind die meisten „Unternehmen“ App-Server haben ihre eigenen ESBs; wie JBossESB.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top