OPTMISTIC PROCESSING OF MESSAGES IN A MESSAGING SYSTEM
First Claim
1. A method for a queue manager to process messages optimistically, the method comprising:
- receiving an uncommitted message from a source queue manager, the uncommitted message forming part of a transaction;
responsive to determining that the queue manager is a destination queue manager and that the message is uncommitted, storing the message in memory; and
responsive to a determination that the uncommitted message has been committed by the application which originated the message, placing the transaction'"'"'s messages on a receive queue for processing therefrom.
1 Assignment
0 Petitions
Accused Products
Abstract
For processing messages in a messaging system comprising a source and a destination queue manager, an uncommitted message is received from an application at the source queue manager. This is transmitted to the destination queue manager and received thereat. When it is determined that the message is uncommitted, it is stored in memory, rather than placing the message on a receive queue for processing by another application. If it is determined that the uncommitted message has been committed by the application which originated the uncommitted message, then it is placed on the receive queue.
-
Citations
18 Claims
-
1. A method for a queue manager to process messages optimistically, the method comprising:
-
receiving an uncommitted message from a source queue manager, the uncommitted message forming part of a transaction;
responsive to determining that the queue manager is a destination queue manager and that the message is uncommitted, storing the message in memory; and
responsive to a determination that the uncommitted message has been committed by the application which originated the message, placing the transaction'"'"'s messages on a receive queue for processing therefrom. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. Apparatus for a queue manager to process messages optimistically, the apparatus comprising:
-
means for receiving an uncommitted message from a source queue manager, the uncommitted message forming part of a transaction;
means, responsive to determining that the queue manager is a destination queue manager and that the message is uncommitted, for storing the message in memory; and
means, responsive to a determination that the uncommitted message has been committed by the application which originated the message, for placing the transaction'"'"'s messages on a receive queue for processing therefrom. - View Dependent Claims (10)
-
-
11. A computer program product for a queue manager to process messages optimistically, the computer program product comprising a computer readable medium having computer readable program code tangibly embedded therein, the computer readable program code comprising:
-
computer readable program code configured to receive an uncommitted message from a source queue manager, the uncommitted message forming part of a transaction;
computer readable program code configured to, responsive to determining that the queue manager is a destination queue manager and that the message is uncommitted, store the message in memory; and
computer readable program code configured to, responsive to a determination that the uncommitted message has been committed by the application which originated the message, place the transaction'"'"'s messages on a receive queue for processing therefrom. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification