EP1745397A2

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

Abstract

This record has no abstract on file.

Term

Term ended

Projected expiry passed 5 May 2025, 1.4 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

20 claims: 5 independent, 15 dependent

  1. 1
    Claims of equivalent WO 2005111870 A2 CLAIMS 1. Apparatus for use in providing a given data service, comprising:a filter, located between an application and its primary data storage;a module, connectable to the filter, that identifies to the filter a set of one or more events expected to occur as the application interfaces to its primary data storage, and a given action to take upon occurrence of each event;a queue connectable to the filter to receive and store data generated as a function of the given action;and a processor connectable to the queue to receive and process the data into a continuous, application-aware, data stream, wherein the data stream is useful in providing the given data service.
  2. 9
    Apparatus for use in providing a given data service, comprising:a filter, located between an application and its primary data storage;an input/output module, connectable to the filter, that identifies to the filter a set of one or more events expected to occur as the application interfaces to its primary data storage, and a given action to take upon occurrence of each event;a database module, connectable to a database associated with an application that stores data in the database;a queue connectable to the filter and the database module to receive and store data generated by the database module as a function of the given action;and a processor connectable to the queue to receive and process the data into a continuous, application-aware, data stream, wherein the data stream is useful in providing the given data service.
  3. 14
    A method of monitoring an application connectable to primary data storage to facilitate provision of a given data service, comprising:identifying a set of one or more events expected to occur as the application interfaces to its primary data storage, and a given action to take upon occurrence of each event;as the application interfaces to its primary data storage, receiving and storing data generated as a function of a given action;and processing the data into a continuous, application-aware, data stream.
  4. 15
    A system for providing a given data service to a data source, comprising:a host having a processor;and software executable on the processor to generate a continuous, application-aware, data stream;wherein the data stream is useful in providing the given data service.
  5. 16
    A method of providing a data service, comprising:for a given application connectable to a data store, monitoring events as the application interfaces to its data store and, in response thereto, generating a continuous, application-aware, data stream;and using the continuous application-aware data stream to provide a given data service.