COMMUNICATING PRIORITIZED MESSAGES TO A DESTINATION QUEUE FROM MULTIPLE SOURCE QUEUES USING SOURCE-QUEUE-SPECIFIC PRIORITY VALUES
First Claim
1. A method for communicating messages between a first messaging system and a second messaging system, wherein the first messaging system comprises a plurality of source queues, each source queue owning messages retrievable in priority order, the method comprising:
- determining that a message should be transferred from the first messaging system to the second messaging system;
selecting a source queue which contains a message having at least an equal highest priority when compared with messages on the source queues; and
transferring a message having the at least equal highest priority from the selected source queue of the first messaging system to a target queue at the second messaging system.
4 Assignments
0 Petitions
Accused Products
Abstract
There is disclosed a method, apparatus and computer program for communicating messages between a first messaging system and a second messaging system. The messaging system comprises a set of source queues with each source queue owning messages retrievable in priority order. It is determined that a message should be transferred from the first messaging system to the second messaging system. A source queue is selected which contains a message having at least an equal highest priority when compared with messages on the source queues. A message having the at least equal highest priority from the selected source queue of the first messaging system is then transferred to a target queue at the second messaging system.
-
Citations
19 Claims
-
1. A method for communicating messages between a first messaging system and a second messaging system, wherein the first messaging system comprises a plurality of source queues, each source queue owning messages retrievable in priority order, the method comprising:
-
determining that a message should be transferred from the first messaging system to the second messaging system; selecting a source queue which contains a message having at least an equal highest priority when compared with messages on the source queues; and transferring a message having the at least equal highest priority from the selected source queue of the first messaging system to a target queue at the second messaging system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. Apparatus for communicating messages between a first messaging system and a second messaging system, wherein the first messaging system comprises a plurality of source queues, each source queue owning messages retrievable in priority order, the apparatus comprising:
-
means for determining that a message should be transferred from the first messaging system to the second messaging system; means for selecting a source queue which contains a message having at least an equal highest priority when compared with messages on the source queues; and means for transferring a message having the at least equal highest priority from the selected source queue of the first messaging system to a target queue at the second messaging system. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product for communicating messages between a first messaging system and a second messaging system, wherein the first messaging system comprises a plurality of source queues, each source queue owning messages retrievable in priority order, said computer program product comprising:
-
a computer usable medium having computer usable program code embodied therewith, the computer usable program code comprising; computer usable program code configured to determine that a message should be transferred from the first messaging system to the second messaging system; computer usable program code configured to select a source queue which contains a message having at least an equal highest priority when compared with messages on the source queues; and computer usable program code configured to transfer a message having the at least equal highest priority from the selected source queue of the first messaging system to a target queue at the second messaging system. - View Dependent Claims (18, 19)
-
Specification