×

Method and system for real-time event journaling to provide enterprise data services

  • US 7,565,661 B2
  • Filed: 05/10/2004
  • Issued: 07/21/2009
  • Est. Priority Date: 05/10/2004
  • Status: Active Grant
First Claim
Patent Images

1. Apparatus for use in providing a data service, comprising:

  • a filter, located between an application and an associated data storage;

    a module, connectable to the filter, that identifies to the filter a set of one or more requests or responses expected to occur as the application interfaces to the data storage, and a given action to take upon occurrence of each request or response, wherein a given request or response has associated therewith one or more data changes;

    a queue connectable to the filter to receive and store one or more data events generated as a function of the given action, wherein a given data event has associated therewith one or more of the data changes, together with metadata; and

    a processor connectable to the queue to receive the data events, and to process and consolidate the data events by a concatenation operation into a continuous, application-aware, data stream comprising a sequence of application consistent checkpoints, wherein a given application consistent checkpoint is generated as a result of a consolidation of data events and has associated therewith information identifying the data events, the metadata, and the one or more data changes;

    wherein, during processing of a given data event, the processor determines if a particular data event signifies an application consistent checkpoint and, if not, the processor holds the particular data event until the particular data event is subsequently associated with the given application consistent checkpoint.

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