System and method for identifying applications targeted for message receipt in devices utilizing message queues
First Claim
1. A method for facilitating communication of messages between applications, the method comprising:
- acquiring application identifiers and corresponding outbound logical connection identifiers associated with message transfers from applications identifiable by their respective application identifiers;
establishing associations between the application identifiers and their corresponding outbound logical connection identifiers; and
directing responsive inbound messages to the applications having application identifiers associated with the outbound logical connection identifiers that correspond to inbound logical connection identifiers of the responsive inbound messages.
4 Assignments
0 Petitions
Accused Products
Abstract
A system, apparatus, and method for facilitating the communication of messages between applications. Application identifiers, and corresponding outbound logical connection identifiers associated with message transfers from applications identifiable by their respective application identifiers, are acquired. Associations between the application identifiers and their corresponding outbound logical connection identifiers are established. Responsive inbound messages are directed to the applications having application identifiers that are associated with the outbound logical connection identifiers that correspond to the inbound logical connection identifiers of the responsive inbound messages.
-
Citations
42 Claims
-
1. A method for facilitating communication of messages between applications, the method comprising:
-
acquiring application identifiers and corresponding outbound logical connection identifiers associated with message transfers from applications identifiable by their respective application identifiers;
establishing associations between the application identifiers and their corresponding outbound logical connection identifiers; and
directing responsive inbound messages to the applications having application identifiers associated with the outbound logical connection identifiers that correspond to inbound logical connection identifiers of the responsive inbound messages. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for identifying at least one application among a plurality of applications that is the target of at least one responsive message using a Message Queue (MQ), the method comprising:
-
receiving an application identifier and an outbound transport identifier, wherein the outbound transport identifier uniquely identifies a logical connection for a message transfer from the application identified by the application identifier;
creating an association between the application identifier and the outbound transport identifier;
receiving an inbound transport identifier associated with receipt of a responsive message destined for the application; and
identifying the application as the target of the responsive message by matching the inbound transport identifier to the outbound transport identifier, and determining the application identifier for the application from the association between the application identifier and the matched outbound transport identifier. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A source device operable on a network and capable of communicating messages with at least one destination device, comprising:
-
a memory to store affiliations of application identifiers and corresponding outbound logical connection identifiers for each of a plurality of outbound messages communicated from the source device; and
a Message Queue (MQ) module configured to compare inbound logical connection identifiers of inbound messages to the outbound logical connection identifiers of the stored affiliations, and to identify the local application having the application identifier affiliated with the outbound logical connection identifier that matches the inbound logical connection identifier. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A system for communicating information between a plurality of applications over a network, comprising
(a) a source device comprising a plurality of source applications for transmitting messages over the network; -
(b) a destination device comprising at least one destination application for receiving one or more of the messages and for providing reply messages in response to the received messages;
wherein the source device comprises;
(i) a memory to store affiliations of application identifiers and corresponding outbound logical connection identifiers for each of a plurality of outbound messages communicated from the source device; and
(ii) a source Message Queue (MQ) module configured to compare inbound logical connection identifiers of the reply messages to the outbound logical connection identifiers of the stored affiliations, and to identify the local application having the application identifier affiliated with the outbound logical connection identifier that matches the inbound logical connection identifier. - View Dependent Claims (36, 37, 38, 39, 40)
-
-
41. A computer-readable medium having instructions stored thereon which are executable by a computing system for facilitating communication of messages between applications by performing steps comprising:
-
acquiring application identifiers and corresponding outbound logical connection identifiers associated with message transfers from applications identifiable by their respective application identifiers;
establishing associations between the application identifiers and their corresponding outbound logical connection identifiers; and
directing responsive inbound messages to the applications having application identifiers associated with the outbound logical connection identifiers that correspond to inbound logical connection identifiers of the responsive inbound messages.
-
-
42. A computer-readable medium having instructions stored thereon which are executable by a computing system for identifying at least one application among a plurality of applications that is the target of at least one responsive message by performing steps comprising:
-
receiving an application identifier and an outbound transport identifier, wherein the outbound transport identifier uniquely identifies a logical connection for a message transfer from the application identified by the application identifier;
creating an association between the application identifier and the outbound transport identifier;
receiving an inbound transport identifier associated with receipt of a responsive message destined for the application; and
identifying the application as the target of the responsive message by matching the inbound transport identifier to the outbound transport identifier, and determining the application identifier for the application from the association between the application identifier and the matched outbound transport identifier.
-
Specification