If I understand Guillaume Nodet's blog announcing ServiceMix Kernel correctly, the Kernel plus Camel will provide both (a) and (b), without the rest of ServiceMix. I am trying to understand what can be done with Camel that leaves others free to put Camel routes in the container of their choice.

Gary Struthers

On Nov 24, 2008, at 9:56 PM, [EMAIL PROTECTED] wrote:

On 20/11/2008, Drone42 <[EMAIL PROTECTED]> wrote:

Have I understood it correctly;

- A CamelContext runs as one application.
- A given instance is thus local.
- If I want a route in a distributed network, then I can use for example ServiceMix to integrate Camel instances into a system managing the complete
flow

Both ServiceMix and Camel have an in Vm model of endpoints & routes.
How you connect multiple VMs together is essentially the same for both
- use endpoints to do the remoting/communication for you - whether it
be file, jms, http, ws or whatever.

The decision of whether to use just camel or servicemix + camel is
more a case of

(a) do you want support for JBI and / or OSGi components?
(b) do you want a container / server to host your routes (with hot redeploy etc)

If the answer to either of those is yes, use servicemix. Otherwise
just embed camel in your app


--
View this message in context:
http://www.nabble.com/A-Camel-route-in-a-distributed-network-tp20600769s22882p20600769.html
Sent from the Camel - Users mailing list archive at Nabble.com.




--
James
-------
http://macstrac.blogspot.com/

Open Source Integration
http://fusesource.com/

Reply via email to