This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
I a beginner in JMS concepts wants to know the basic difference b/w Synchronous messaging and request response pattern As read in some books found that synchronous messaging is where the client applications expects a immediate response where asynchronous doesnot, in this case how is the request-reponse(lik Http request-response) different from synchronous messaging thanks Srinath
Reqquest-response and synchronous processing could be considered the same thing. Synchronous processing requires that the session that iniated the request stay open and wait until the response is received. Asynchronous processing is where transactions can be fired off in groups and the responses are handled as they come in. The session does not need to wait for the response. Asynchronous processing is used by messaging systems where the individual messages are shipped off from one queue and a second queue is monitored for the response to arrive. When there is no direct link between the request and the response = asyncronous. Hope that helps Kat >^..^<