×

Programming framework including queueing network

  • US 7,114,158 B1
  • Filed: 10/01/2001
  • Issued: 09/26/2006
  • Est. Priority Date: 10/01/2001
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented queueing system for processing messages in stages comprising:

  • an event source for generating work packets, each of said work packets including information relating to one of the messages to be processed;

    a parser for parsing the information included in each of said work packets to determine a type of said work packets, said type including one or more attributes each corresponding to a single operation, said single operation being discrete and specific for processing each of the work packets according to the one or more attributes, said parser decomposing each of said work packets according to the attributes corresponding thereto;

    a plurality of inbound queues for queueing the decomposed work packets according to the one or more attributes of the determined types of the work packets before processing, each of the plurality of inbound queues being associated with one of the attributes of the determined types of the work packets such that each individual inbound queue includes decomposed work packets corresponding to the single operation; and

    a plurality of application services for processing the queued work packets, each of said application services being associated with one of the inbound queues, each of said application services defining a processing stage for executing the single operation for each of the work packets in a batch of the work packets queued therefor by the respective inbound queue, said single operation corresponding to the attribute associated with the respective inbound queue, wherein each of the plurality of application services processes the work packets serially using a single thread of execution.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×