Patent · US Expired

Implementing a message queuing interface (MQI) indexed queue support that adds a key to the index on put commit

US7035852B2 · kind B2 · utility

15Cited by
4References
14Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 20, 2001
Grant dateApr 25, 2006
Priority date
Expiry dateMay 6, 2022

Classification

  • Technology area (CPC Y)Emerging Cross-Sectional Technologies
  • CPC primaryY10S707/99938
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Provided are a method, computer program product and system for providing indexed queue support for efficient retrieval of messages from a queue. An index key for expediting message retrieval is assigned to a message when the operation of placing the message on a queue is committed. The index key assigned at commit time comprises an attribute (such as a message ID or correlation ID) specified by the sending application program, which placed the message on the queue. This deferred assignment of an index key until commit time means that the index key can be used to search for messages having the particular attribute without any possibility of identifying messages for retrieval before the messages have been committed. This maintains transactional requirements of a transaction-oriented messaging system which requires a message to only be made available for retrieval by receiver application programs after the sender application's put operation has committed.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.