REQUEST-RESPONSE OPERATION FOR ASYNCHRONOUS MESSAGING
First Claim
1. A method for facilitating communication between a client application and a server application, the method comprising:
- receiving a request from the client application at a communication manager to initiate an asynchronous communication with the server application;
the communication manager sending said request synchronously to the server application;
responsive to the communication manager not having received a final response from the server application, the communication manager responding to the client application that said sending the request was unsuccessful;
responsive to the communication manager having received a final response from the server application, the communication manager retaining the response from the server application and responding to the client application that the sending a request was successful; and
receiving, from the client application and at a communication manager, a request for a final response;
communication manager providing the previously retained response in response to the request for the final response.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are methods, systems, and computer programs for facilitating communication between a client application and a server application. A client application initiates an asynchronous communication with the server application by sending a request via a communication manager. The communication manager sends the request synchronously to the server application. Responsive to the communication manager not having received a final response from the server application, the communication manager responds to the client application that the sending the request was unsuccessful. Responsive to the communication manager having received a final response from the server application, the communication manager retains the response from the server application and responds to the client application that the sending a request was successful. The client application requests a final response from the communication manager and the communication manager provides the previously retained response.
20 Citations
15 Claims
-
1. A method for facilitating communication between a client application and a server application, the method comprising:
-
receiving a request from the client application at a communication manager to initiate an asynchronous communication with the server application; the communication manager sending said request synchronously to the server application; responsive to the communication manager not having received a final response from the server application, the communication manager responding to the client application that said sending the request was unsuccessful; responsive to the communication manager having received a final response from the server application, the communication manager retaining the response from the server application and responding to the client application that the sending a request was successful; and receiving, from the client application and at a communication manager, a request for a final response; communication manager providing the previously retained response in response to the request for the final response. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus for facilitating communication between a client application and a server application, the apparatus comprising:
-
a communication manager, wherein the client application is configured to initiate an asynchronous communication with the server application by sending a request via the communication manager and the communication manager is configured to send said request synchronously to the server application; wherein the communication manager is configured to respond to the client application by indicating that said sending the request was unsuccessful, responsive to the communication manager not having received a final response from the server application, wherein the communication manager is configured to retain a final response from the server application and to respond to the client application that the sending a request was successful, responsive to the communication manager having received the final response from the server application; wherein the communication manager is configured to respond to a request from the client application for a final response from the communication manager by providing the previously retained final response. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer program product for facilitating communication between a client application and a server application, the computer program product comprising:
-
a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code executable by a processor for; receiving, from the client application and via a communication manager, a request for initiating an asynchronous communication with the server application; sending, by the communication manager, said request synchronously to the server application; responsive to the communication manager not having received a final response from the server application, the communication manager responding to the client application that said sending the request was unsuccessful; responsive to the communication manager having received a final response from the server application, the communication manager retaining the response from the server application and responding to the client application that the sending a request was successful; and requesting, by the client application, a final response from the communication manager and the communication manager providing the previously retained response. - View Dependent Claims (12, 13, 14, 15)
-
Specification