23.12.11

ActiveMQ in Action–CEP

Complex Event Processing (CEP)

Complex event processing (CEP) consists of processing many events happening across all the layers of an organization, identifying the most meaningful events within the event cloud, analyzing their impact, and taking subsequent action in real time.

Complex event processing refers to process states, the changes of state exceeding a defined threshold of level, time, or value increment or just of a count as the event. It requires the respective event monitoring, event reporting, event recording and event filtering. An event may be observed as a change of state with any physical or logical or otherwise discriminated condition of and in a technical or economical system, each state information with an attached time stamp defining the order of occurrence and a topology mark defining the location of occurrence.

Within the Book:

  • Each service fulfills a discrete function and only that function.
  • Then applications are built through the composition of these services, and the  communication among services is achieved using  asynchronous  messaging  and  eventual  consistency
  • This  style  of  application design makes it possible to introduce such concepts as complex event processing  (CEP ).

Further Analysis

  • Using  CEP , the interactions among the components in a system are
    tracked for further analysis.
  • Such  possibilities are  truly endless when  you consider  that  asynchronous  messaging  is  simply  adding  a  level  of  indirection between components in a system.

No comments: