What does ASAP stand for?
• What does Asynchronous mean? ASAP uses the term asynchronous to mean that the requests and responses are not synchronized. In a synchronous exchange, the client asks A and the server answers A, client asks B and the server answers B, and so forth. In an asynchronous exchange, the client can ask A, B then C, and the server can answer B, C then A. For an asynchronous exchange to work, the client must have some means for correlating the responses to the requests. The need for asynchronous arises when the server takes a long time to create its responses. • Why do we need asynchronous services? Most everything on the Internet is currently based on instant gratification. A client requests a resource; if the server does not respond with the resource within 60 seconds, then the request fails. With the expansion of the Internet to electronic commerce and most notably webservices, there have arisen classes of resources that cannot be created within 60 seconds. Some of these resources take seve