Patent ID: 8370839

Claim:
A method comprising: monitoring, at a queue monitoring and control component including a memory coupled to a processor, a message queue in a message queuing information system; detecting, at the queue monitoring and control component, a predetermined condition in the message queue; determining whether a first instruction defined in a procedure library is associated with the predetermined condition, wherein the first instruction includes parameter information associated with a first batch of messages in the message queue; in response to determining that the first instruction is associated with the predetermined condition, determining whether a server coupled to the message queuing information system is available; in response to determining that the server is available, sending the first instruction to the server from the queue monitoring and control component, wherein the server initiates a first batch job based on the first instruction, and wherein the first batch job performs one or more functions on the message queue based on the parameter information included in the first instruction; and in response to determining that the first instruction is not associated with the predetermined condition, initiating, at the queue monitoring and control component, a second batch job on a second batch of messages in the message queue based on a second instruction.