System and method for communicating asynchronously with web services using message set definitions
First Claim
1. A system for correlating asynchronous communication messages between a mobile device and a data source over a network, the mobile device for executing an application to provide interaction with the data source based on content of the communication messages, the system comprising:
- a message correlation set configured to include a set of correlation definitions for linking an asynchronous request message of the communication messages with a corresponding asynchronous response message of the communication messages, the correlation definitions including a first correlation identifier for including in the asynchronous request message when generated and a second correlation identifier expected in the asynchronous response message when received, the first identifier different from the second identifier;
a message manager for coordinating the transmission and receipt of the messages so as to associate a first data parameter of the request message with a second data parameter of the response message by matching the first and second identifiers of the messages with the correlation definitions of the message correlation set, the first and second data parameters also part of the message correlation set as data definitions.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for correlating asynchronous communication messages between a mobile device and a data source over a network, the mobile device for executing an application to provide interaction with the data source based on content of the communication messages. The system and method comprising: a message correlation set configured to include a set of correlation definitions for linking an asynchronous request message of the communication messages with a corresponding asynchronous response message of the communication messages, the correlation definitions including a first correlation identifier for including in the asynchronous request message when generated and a second correlation identifier expected in the asynchronous response message when received, the first identifier different from the second identifier; a message manager for coordinating the transmission and receipt of the messages so as to associate a first data parameter of the request message with a second data parameter of the response message by matching the first and second identifiers of the messages with the correlation definitions of the message correlation set, the first and second data parameters also part of the message correlation set as data definitions.
73 Citations
21 Claims
-
1. A system for correlating asynchronous communication messages between a mobile device and a data source over a network, the mobile device for executing an application to provide interaction with the data source based on content of the communication messages, the system comprising:
-
a message correlation set configured to include a set of correlation definitions for linking an asynchronous request message of the communication messages with a corresponding asynchronous response message of the communication messages, the correlation definitions including a first correlation identifier for including in the asynchronous request message when generated and a second correlation identifier expected in the asynchronous response message when received, the first identifier different from the second identifier;
a message manager for coordinating the transmission and receipt of the messages so as to associate a first data parameter of the request message with a second data parameter of the response message by matching the first and second identifiers of the messages with the correlation definitions of the message correlation set, the first and second data parameters also part of the message correlation set as data definitions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for correlating asynchronous communication messages between a mobile device and a data source over a network, the mobile device for executing an application to provide interaction with the data source based on content of the communication messages, the method comprising the steps of:
-
sending an asynchronous request message of the communication messages;
receiving an asynchronous response message of the communication messages;
linking the asynchronous request message with the corresponding asynchronous response message by employing a message correlation set including a set of correlation definitions, the correlation definitions including a first correlation identifier for including in the asynchronous request message when generated and a second correlation identifier expected in the asynchronous response message when received, the first identifier different from the second identifier;
associating a first data parameter of the request message with a second data parameter of the response message by matching the first and second identifiers of the messages with the correlation definitions of the message correlation set, the first and second data parameters also part of the message correlation set as data definitions. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer program product for correlating asynchronous communication messages between a mobile device and a data source over a network, the mobile device for executing an application to provide interaction with the data source based on content of the communication messages, the computer program product comprising:
-
a computer readable medium;
a message correlation set module stored on the medium and configured to include a set of correlation definitions for linking an asynchronous request message of the communication messages with a corresponding asynchronous response message of the communication messages, the correlation definitions including a first correlation identifier for including in the asynchronous request message when generated and a second correlation identifier expected in the asynchronous response message when received, the first identifier different from the second identifier;
a message manager module for coordinating the transmission and receipt of the messages so as to associate a first data parameter of the request message with a second data parameter of the response message by matching the first and second identifiers of the messages with the correlation definitions of the message correlation set module, the first and second data parameters also part of the message correlation set as data definitions.
-
Specification