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.
