Hi Dan,
While you can split out the service model from the run time, you'll
still need the factories which are part of the core and the jaxws
module. For instance:
org.apache.cxf.wsdl11.WSDLServiceBuilder - for building a basic model
from wsdl
org.apache.cxf.jaxws.JaxWsServiceFactoryBean - for building a model
from a class
org.apache.cxf.soap.SoapBindingFactory - for building a soap binding
model from a wsdl
Can those builders be profile based and be plugable? I think its
feasible, but do require a lot change though.
I think what we really want is to have a very clear front end definition
(API), and shared by tools and rt.
Cheers,
James.