I currently have 10 or so java services I'd like to expose as web services.
CXF is allowing me to do this currently as separate services.
Is it possible to expose one service with multiple ports all coming
from 10 different java "Services"?
(correct me if my terminology is wrong)
I'm currently exposing them using spring like this
<jaxws:endpoint
id="radiologyServiceWs"
implementor="#service.radiology"
address="/RadiologyService"
name="Radiology"
serviceName="s:RadiologyLocator"
endpointName="e:RadiologyPort"
xmlns:e="http://service.jaxws.cxf.apache.org/endpoint"
xmlns:s="http://service.jaxws.cxf.apache.org/service"
/>
<jaxws:endpoint
id="transcriptionServiceWs"
implementor="#service.transcription"
address="/TranscriptionService"
serviceName="s:TranscriptionLocator"
endpointName="e:TranscriptionPort"
xmlns:e="http://service.jaxws.cxf.apache.org/endpoint"
xmlns:s="http://service.jaxws.cxf.apache.org/service"
/>
It would be awesome if you could go to /MyService and gain access to
all these other services via ports.
I'm also having some trouble with naming. I want the service to work
well with both .net and java based clients.
The complex types cause the microsoft generated web service to have
classes that start with lower case names.
(matches the wsdl exactly) CXF clients fix this automatically. Is
there a way using configuration to change the names so they are cased
properly for java / c#.
Thanks!
Scott