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 > >
