Is there a way to process SOAP requests manually or on a per-request basis? Due to some very silly technical reasons in an existing system I cannot just publish JAX-WS services to an Endpoint created via the standard Endpoints factory. My situation is a bit messed up in that I am basically handed a raw InputStream from a ServerSocket and told to process it.
The data in the stream is being sent from a client that makes SOAP requests. The developer of the client provides a bunch of WSDL's and XSD's for generating the necessary server side classes using wsimport and xjc. All of it is JAX-WS and I would like to leverage as much of JAX-WS as possible to minimize the work I have to do.
Does anyone know where to start looking for how to do this? Is it even possible? My best guess at the moment is that I have to manually implement customer Endpoint or Provider.
Thanks!
JaxWsDynamicClientFactory
? – vikingsteveStream
usage to get web service results. – Luiggi Mendoza