I'm trying to find a solution to the following problem:
We currently have a synchronized web service working with jax-ws.
What I need to do is to find some way so the client request will remains synchronize , i.e. send a request and the client is blocked until getting the response back , but the server side will be asyncronized.
I also need a solution that will use as less resources as possible since the system will receive many requests and each request may take some time in the worst case(a couple of seconds).
I know that servlet 3.0 is answering all of this requirements but I understood that it could not be used with web services , is it true?
I've also saw that there is something called webservice over JMSin which I can define a queue that will receive the client request and a another queue that the client will get the response from but I didn't saw any example of how it's working of if the client is indeed working in a synchronized way.