We have a requirement to design and implement the asynchronous web services. Here asynchronous web service communication meaning that a client places a request and he don't wait for the response from service. Although, it can achieved using AJAX or some other form but that is not our requirement.
I am looking to implement it using Message Ques and JMS(needs to read messages from request que and post messages to response que ).
Request: client->Message que->Web Service Response: webservice ->Message Que->Client
Here we are also trying to leverage Enterprise Service Bus for load balancing or any other product.
Is it the right way of implementing or any other way of implementing it. thanks