×

DISTRIBUTED MESSAGING SYSTEM WITH CONFIGURABLE ASSURANCES

  • US 20090133038A1
  • Filed: 06/27/2008
  • Published: 05/21/2009
  • Est. Priority Date: 11/16/2007
  • Status: Active Grant
First Claim
Patent Images

1. A componentized messaging system with configurable assurances, comprising:

  • a message log configured to store messages, the message log including one or more processors, system memory, and message log components for composing any of an extensible set of capture protocols to capture messages from message producers, the extensible set of capture protocols configured to provide any of a variety of different message capture assurances from within a set of message capture assurances, the set of message capture assurances varying in the use of a durable store and varying in the use of transactions;

    a cursor configured to track the progress of consumers through messages in the message log, the cursor including one or more processors, system memory, and cursor components for composing any of an extensible set of delivery protocols to deliver messages to message consumers, the extensible set of delivery protocols configured to provide any of a variety of different message delivery assurances from within a set of message delivery assurances, the set of message delivery assurances varying in the use of a durable store and varying in the use of transactions; and

    wherein the message log and the cursor each also include further components for interoperating with one another to compose any of an extensible set of transfer protocols to transfer messages from the message log to the separate cursor, the extensible set of transfer protocols configured to provide any of a variety of different message transfer assurances from within a set of message transfer assurances, the set of message transfer assurances varying in the use a time window and varying in the use of acknowledged delivery.

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