Domanda

Ho bisogno di un server separato per implementare un ESB (ad esempio Apache Camel, Mule)?

È stato utile?

Soluzione

Mule ESB è il peso flessibile e molto leggero. Può funzionare stand alone (distribuzione consigliata) oppure si può incorporare in un java, web o applicazioni Java EE. Molti utenti, come per eseguire applicazioni Mule come applicazioni web in Apache Tomcat o MuleSoft TCAT . Tutto dipende dal vostro ambiente, requisiti IT e l'architettura SOA che avete scelto.

Se si ospitano i propri servizi a Mule, oltre a utilizzare come il vostro autobus, poi autonomo è di solito una buona scelta. Se si ospitano i servizi in un server applicativo o sta distribuendo ad un grande data center in cui si dispone già di un server di applicazione standard implementato e procedure operative in essere, incorporando Mule nel vostro web app o container Java EE può essere una scelta migliore.

Non ci sono più informazioni sulle opzioni di distribuzione per Mule ESB a http://www.mulesoft.org

Altri suggerimenti

Apache Camel fa tutto un ESB fa -, ma consente di avviare la semplice integrazione nel codice dell'applicazione. E 'molto semplice da usare - in quanto utilizza una DSL per definire percorsi. Se in un secondo momento si desidera eseguire in un contenitore gestito - si dispone di un numero di opzioni - eseguirlo integrato in Apache ServiceMix, o Apache ActiveMQ - o standalone -. In cima Apache Felix Karaf (OSGi Container)

Apache Camel non è un ESB, e richiede un ESB per l'esecuzione su. Mule è un ESB.

Se ti stai chiedendo se avete bisogno di un altro server fisico per eseguire l'ESB diverso dal server app, n. Inoltre, la maggior parte degli assistenti di app "impresa" hanno le loro ESB; come ad esempio JBossESB.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top