Complex event processing cloud
First Claim
1. A complex event processing cloud for extending the performance and scope of a complex event engine by establishing a “
- cloud”
of complex event engines that can process and correlate event streams from any single or multiple event stream sources. comprising;
means for generated event streams by systems external to the CEP Cloud. these are the native events for all other driveled events in the CEP Cloud;
means for event streams that are not native events. typically application level events that add information and context to native events;
means for a distributed system of CEP Services;
means for an entity that provides a logical application level service. comprised of one or multiple CEP Engines of the CEP Cloud;
means for executable actions generated by a CEP Service that are invoked as a result of a single or correlation of multiple events (native or derived) identifying a specific condition warranting the action to be taken action targets may be external systems and CEP Services;
means for an entity that is a component of a CEP Service that end users can specifically request as part of the overall service;
means for an entity that is part of a service function as a direct result of decomposing the service function into autonomous sub functions. each service sub function describes an interim state of the overall service function; and
means for an entity that is part of an event stream as a direct result of decomposing the event stream into distinct and separate event streams. each event sub steam may contain whole or part of the originating event stream.
0 Assignments
0 Petitions
Accused Products
Abstract
A means to establish a CEP Cloud with processing capabilities to scale as required by the business application or applications leveraging the CEP Cloud. Included is a method of establishing a network of CEP Engines that work in concert with each other so to provide CEP Services to deliver the Service Level Agreements (SLA) of function, latency, and throughput as required by the application.
CEP Services interact with each other via a series of Event Streams transported by an IPC protocol between one or multiple CEP Services. CEP Services have no theoretical limit to the number of CEP Engines that compose said services.
The result is a distributed system of CEP Services hosted by a CEP Cloud where the CEP Cloud is composed of a network of CEP Engines connected by an IPC Protocol.
This unique combination forms is a CEP Cloud without bound to its processing limit.
-
Citations
10 Claims
-
1. A complex event processing cloud for extending the performance and scope of a complex event engine by establishing a “
- cloud”
of complex event engines that can process and correlate event streams from any single or multiple event stream sources. comprising;means for generated event streams by systems external to the CEP Cloud. these are the native events for all other driveled events in the CEP Cloud; means for event streams that are not native events. typically application level events that add information and context to native events; means for a distributed system of CEP Services; means for an entity that provides a logical application level service. comprised of one or multiple CEP Engines of the CEP Cloud; means for executable actions generated by a CEP Service that are invoked as a result of a single or correlation of multiple events (native or derived) identifying a specific condition warranting the action to be taken action targets may be external systems and CEP Services; means for an entity that is a component of a CEP Service that end users can specifically request as part of the overall service; means for an entity that is part of a service function as a direct result of decomposing the service function into autonomous sub functions. each service sub function describes an interim state of the overall service function; and means for an entity that is part of an event stream as a direct result of decomposing the event stream into distinct and separate event streams. each event sub steam may contain whole or part of the originating event stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
- cloud”
-
10. A complex event processing cloud for extend the performance and scope of a complex event engine by establishing a “
- cloud”
of complex event engines that can process and correlate event streams from any single or multiple event stream sources. comprising;a native events, for generated by a systems external to the CEP Cloud. these are the base events for all other driveled events in the CEP Cloud; a derived events, for event streams that are not native events typically application level events that add information and context to native events; a CEP Cloud, for a distributed system of CEP Services; a CEP Service, for an entity that provides a logical application level service. comprised of one or multiple CEP Engines of the CEP Cloud; an actions, for executable actions generated by a CEP Service that are invoked as a result of a single or correlation of multiple events (native or derived) identifying a specific condition warranting the action to be taken. action targets may be external systems and CEP Services; a service function, for an entity that is a component of a CEP Service that end users can specifically request as part of the overall service; a service sub-function, for an entity that is part of a service function as a direct result of decomposing the service function into autonomous sub functions. each service sub function describes an interim state of the overall service function; and an event sub stream, for an entity that is part of an event stream as a direct result of decomposing the event stream into distinct and separate event streams. each event sub steam may contain whole or part of the originating event stream.
- cloud”
Specification