[jboss-dev-forums] [Design of JBoss ESB] - Re: How to store EPRs in the registry?

mark.little@jboss.com do-not-reply at jboss.com
Wed Oct 18 16:36:31 EDT 2006


We're assuming that the Registry is available to both ESB-aware and ESB-unaware clients/services.

(i) If ESB-unaware services want to register in it for use by ESB-unaware clients then the format they use for storing information is entirely up to them, i.e., we don't need to worry about it.

(ii) if ESB-unaware services want to register for use by ESB-aware clients, then we obviously can't require that those services register EPRs because they are ESB-unaware. However, since our clients are ESB-aware, they'll expect EPRs to address those services, which means that the use of an external gateway is the way to go: the EPR addresses the gateway, which then translates the request message as well as redirecting the resulting message to the real service.

(iii) if ESB-aware services want to register for use by ESB-unaware clients, then they publish their addresses as EPRs, since that's what ESB-aware services do naturally. We would develop a series of gateways to map EPRs to ESB-unaware address formats; these formats will typically be tied to the client's deployment environment (e.g., JEE or CORBA), so there will need to be a series of these adapters.

(iv) if ESB-aware services want to register for use by ESB-aware clients, then they publish their addresses as EPRs and the clients use those EPRs.

I think that just about covers it for now.

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3979199#3979199

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3979199



More information about the jboss-dev-forums mailing list