Vivian,

My understanding of the word Bus means that in a distributed systems routing
logic is pushed down to each node as needed so that all messages do not have
to go through only one centralized router node...each node has their own
router. If this is correct, then just add services to the mix as the
specific type of endpoints and you have the basic idea of an ESB (with
perhaps Enterprise likely meaning it should support geographic distribution
& management, scalability, transactions, high availability etc.). My two
cents anyways...

Respectfully,
Brian


Madesclair Vivian wrote:
> 
> Ok, thank you for your answer.
> 
> So in all those documents where they say ESB are very different from
> centralized architecture, and that ESB have no single point of failure,
> they are just beeing utopic. This registry seems one to me.
> 
> And finally, there's not really a bus in an ESB. Or maybe bus is just the
> idea about the plug-in system (Components, SA) but not about the message
> transport.
> 
> Regards,
> Vivian
> 
> 
> -----Message d'origine-----
> De : Ulhas Bhole [mailto:[email protected]] 
> Envoyé : mardi 18 août 2009 16:59
> À : [email protected]
> Objet : Re: Meaning of a bus - Routing
> 
> Hi Vivian,
> As far as I know NMR has a service registry where each service is
> registered and when a MessageExchange is sent onto NMR is will be try to
> find out the route based on the MessageExchange properties
> (Service/Endpoint) from service registry.
> 
> If anyone thinks my understanding is wrong please do correct me.
> 
> Regards,
> 
> Ulhas Bhole
> 
> Madesclair Vivian wrote:
>> Hi,
>>  
>> I was wondering what is hiding behind this word bus. In my opinion, to 
>> get what is claimed everywhere about ESB, and be really a bus, the NMR 
>> should forward each request to every registered endpoint without 
>> knowing who is who, and where. But this would mean a huge number of 
>> messages and I am wondering if it is what really happens inside. Or 
>> does the NMR knows how to route each message to its specific target?
>>  
>> If there are documentation pages dealing about that, I would like to 
>> read them.
>>  
>> Best regards,
>> Vivian
>>
>>   
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Meaning-of-a-bus---Routing-tp25025774p25082943.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to