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

kurt.stam@jboss.com do-not-reply at jboss.com
Wed Oct 18 16:33:55 EDT 2006


Now that the registry is ready it's time to put something in it. We seem to have 2 classes of services:

1. Gateways, ESB-unaware services - Gateways can be used by non-ESB aware clients/services to access ESB services. The addresses for these gateways can be arbitrary and shouldn't be influenced by the EPR. It seems logical to use a URI to define such and endpoint and we can store URI's in the registry (the ServiceBinding contains a URI-element)

2. ESB-aware services. ESB-aware services have a fully populated EPR and all of this information can no longer be stored in an URI. The current thinking is to store the entire XMLized EPR to the registry. To store WSDL the tModel is used (in JAXR this is a Concept(fingerprint) and/or Classification(namespace), see also http://java.sun.com/developer/technicalArticles/WebServices/jaxrws/
. We may want to store the EPR-XML in the same place. If we do so, what will we put in the URI reference for the ServiceBinding. Maybe something like "epr://jbossesb" to define what type of 'protocol' we are using.

Well I hope this is enough to start a discussion on this matter.

--Kurt

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

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



More information about the jboss-dev-forums mailing list