Hi all. Maybe this is a stupid question but.... I need to invoke to various web service who can response in diferent time, but i can't wait all the time the web service could spend. I have to set a timeout limit.
Exploring axis, I take care of call.setTimeout method. I test it, and when the timeout time pass, the service throw a exception, and the other calls that I need to do, are not doing. Now I'm testing jms trasport layer. I read that this way of work is "asyncronous", so i don't need to wait for the response, AFAIK. I make another web service, that i invoke from my client throught JMS trasport layer, and this service, invoke throught HTTP to the others. Now, i can set a timeout time, and all the web service are invoked, but I think the behaviour could be better. It have to be posible that I can send diferent calls to different web service at the same time, and then wait some time for the response. What is the best wait to do it??? Is not JMS my solution?? Multythreading??? Pardon for my english. Regards, Enrique.
