×

Systems and/or methods for handling erroneous events in complex event processing (CEP) applications

  • US 9,547,547 B2
  • Filed: 11/28/2014
  • Issued: 01/17/2017
  • Est. Priority Date: 11/28/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computing system, comprising:

  • processing resources including at least one processor and a memory;

    an event bus configured to receive events from a plurality of external input event sources;

    an application, including input, processing, and output layers, the application being configured to process events received from the event bus, and to provide to the event bus (a) results obtained from processing received events, and (b) error events corresponding to errors detected at the input layer and/or the processing layer; and

    an error handler that, under control of the processing resources, is configured to;

    receive, via the event bus, events from the plurality of external input event sources;

    receive, via the event bus, error events from the application;

    generate, for a given error, an error analysis event and an error impact event by executing a Complex Event Processing (CEP) query on at least a corresponding received error event; and

    provide to the event bus generated error analysis events and generated error impact events,wherein generated error analysis events describe for an administrator detailed information analyzing the corresponding errors, and generated error impact events describe for a non-technical user impacts the corresponding errors have for a user application used by the non-technical user, andwherein the administrator and the non-technical user are different parties, and wherein generated error analysis events and generated error impact events differ from one another in both structure and content.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×