Electrical computers and digital processing systems: interprogra – Interprogram communication using message
Reexamination Certificate
2011-08-09
2011-08-09
Ho, Andy (Department: 2194)
Electrical computers and digital processing systems: interprogra
Interprogram communication using message
C719S314000
Reexamination Certificate
active
07996849
ABSTRACT:
Provided are a method, apparatus and a computer program for managing message queues. Message streaming is enabled in a transactional messaging system that supports priority ordering of messages, without the need for complex locking mechanisms. Any messages which are transferred from a message queue to a message consumer after the message consumer initiates commit processing are replaced on the message queue at an appropriate position ahead of other messages. As part of commit processing, the consumer sends back to the manager of the message queue an identification of messages delivered to it before the commit, and this list of messages is extracted and compared with a message log to identify undelivered messages. Successfully delivered and committed messages can be committed by the queue manager, and undelivered messages can be replaced on the queue. A special high priority is assigned to the replaced messages to place them ahead of other messages.
REFERENCES:
patent: 7039671 (2006-05-01), Cullen
patent: 7757119 (2010-07-01), Hickson
patent: 2006/0294333 (2006-12-01), Michaylov et al.
Garrard Anthony Alan
Locke David John
Ho Andy
International Business Machines - Corporation
Teague Brian J.
LandOfFree
Method, apparatus and software for managing a transactional... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method, apparatus and software for managing a transactional..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method, apparatus and software for managing a transactional... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2757763