+1! I think Eran is working on some stuff related to this already?? Sanjiva.
On Tue, 2005-09-13 at 12:25 -0400, Glen Daniels wrote: > Hi all: > > I think we should adjust the AxisConfiguration class to refer to > components (services, modules) by simple string names and not by QNames. > > First off, when you define a service in service.xml, the name is a > string. Obviously the file-based naming for services also uses strings. > Ditto for modules. > > Clearly WSDL defines QNames for services, and any individual Axis > service deployment should be able to *map* to a particular WSDL QName, > but in terms of our deployment registry we should be referring to things > by string names most of the time. > > The actual changes I'm talking about would include: > > * Change method accessors in AxisConfiguration to use Strings > * Keep getService(QName), which would look up a service by its WSDL > <service> QName instead of by its Axis deployment name > > This serves to simplify lookups, make it easier to write tools, increase > developer comprehension of what's going on, and make it clearer how > things like URL based dispatching work. > > Thoughts? > > --Glen
