I think your are talking about a callback pattern instead of true asynch processing. .Net is using a callback which is not really asynch in my opinion as there is a waiting background thread for the return reply and if that thread were to be killed or die off your reply would be lost. It’s nice in that it lets you do your screen navigation and other stuff without waiting on the response but ultimately it does come back to a waiting thread tied to your running process even if it is in the background.
As Mark C said webMethods IS doesn’t do that out of the box like .Net but you could make it behave that way. I’m thinking a replyto URL and spawning a background thread would work in a similar fashion as what .Net is doing.
Of course if you have a long running process and need to have real asynch messages coming in and out of the process then webMethods BPM is for you.:proud:
#webMethods#soa#API-Management