×

System, method and computer program product for dynamically changing message priority or message sequence number in a message queuing system based on processing conditions

  • US 20060109857A1
  • Filed: 11/15/2005
  • Published: 05/25/2006
  • Est. Priority Date: 11/19/2004
  • Status: Active Grant
First Claim
Patent Images

1. For use in a message queuing system having a plurality of message queues and a queue manager for loading received messages into the message queues and for retrieving messages from said message queues in response to a received request, a message sequence regulator system comprising:

  • a first interface for receiving event messages from a resource monitor;

    a second interface to a message definition repository containing message definitions defining the structure of the message body for each message type;

    a third interface to a rules repository containing at least one rule for each message type, said rule defining which part of the message content is to be stored in a message extraction repository and one or more conditions under which a message sequence number or priority should be recalculated;

    a message parser for extracting parts of messages processed by said message queuing system in accordance with a rule retrieved from the rules repository and storing the extracted parts in a message extraction repository, and logic for receiving a message, evaluating conditions as defined in the rules repository using information in the message extraction repository and initiating a change of a message sequence number or message priority for each matching condition.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×