The UNIX and Linux Forums  

Go Back   The UNIX and Linux Forums > Special Forums > News, Links, Events and Announcements > Complex Event Processing RSS News
Google UNIX.COM


Complex Event Processing RSS News Aggregated RSS news on CEP, ESP and EP.

More UNIX and Linux Forum Topics You Might Find Helpful
Thread Thread Starter Forum Replies Last Post
BRForum07 - the CEP angle (4) - Panels & Summary iBot Complex Event Processing RSS News 0 10-29-2007 03:40 PM
Business Rules Forum - the CEP angle (1) iBot Complex Event Processing RSS News 0 10-25-2007 09:20 AM
CEP vs. “Business Rules” iBot Complex Event Processing RSS News 0 10-22-2007 08:00 PM
Multicore from a different angle Midcain HP-UX 7 12-08-2005 03:46 PM
Angle brackets PxT Post Here to Contact Site Administrators and Moderators 1 04-05-2001 03:06 AM

Reply
 
Submit Tools LinkBack Thread Tools Display Modes
  #1  
Old 10-28-2007
iBot's Avatar
RSS Robot Girl
 

Join Date: Sep 2000
Posts: 14,297
BRForum07 - the CEP angle (3) - “CEP For Business Rules folk”

vincent
Sun, 28 Oct 2007 22:00:41 +0000
I presented the “CEP is a good idea” pitch [*1] to the Business Rules forum audience, on the basis that:
- all business rules relate to events, in the sense that they apply to, or are invoked by, some kind of event
- Complex Event Processing can involve many algorithms, but especially rules - particularly when making useful decisions based on detected patterns of behavior
- the type of rule engine used for CEP is very similar to that used in the BRMS market - the main difference being the execution of long-running rule processes (statefull) rather than fire-n-forget transactional decision processes (stateless) [*2].
I haven’t seen the feedback summary yet, but we had quite a full room given there was an interesting panel (on “Emerging Trends in Enterprise Decisioning“) running at the same time in another room. We also had an extended Q&A session afterwards with some great questions from the audience, like:
A. Why doesn’t performance drop off when you add more rules? [Answer: this is the role of the rule engine, to provide scaleability]
B. How can you fit an entire corporate data model and history into a CEP process? [Answer: this is a design issue, but the tools to help here include the scaleable and distributed cache, ability to set persistence on class types, etc].
C. Are all CEP tools rule-driven? [Answer: er, no… but eventually there are probably rules of some kind in any CEP process]. [*3]
And another thing - I was pleasantly surprised to find 3 TIBCO CEP end-users in the audience! So perhaps the convergence of event processing is not just in my (or IDC’s) head!
Notes:
[*1] In some previous business rule conferences, the CEP pitch has been abley given by the IBM Amit R&D team members. So the topic is not new to the general audience (i.e. Thanks to IBM for the warm-up!).
[*2] However, most commercial BREs can run in both stateful and stateless modes. Usually it is a matter of optimization - no non-CEP BRE for example includes a persistence mechanism for stateful operation. On the other hand, you would not expect CEP-optimised BRE’s like TIBCO BusinessEvents to include special adapters for stateless operation under particular vendor implementations of J2EE application servers.
[*3] I have been struggling to find a classification scheme for CEP technologies, especially when the recent Event Processing Technology Society saw some “event processing” case studies that seemed very close to vanilla business processing / transaction processing. I had thought of using the terms “Simple Event Simple Processing” through to “Complex Event Complex Processing” to indicate the amount of 1st level event filtering involved, and then the 2nd level of assessment processing of that event. This is based on the old Comp Sci classification of parallel processing (Single/Multiple Instruction/Data) schemes. Probably you could describe query-based approaces to CEP as CESP, whereas when you add rule inferencing or process chaining to drive business decisions, you would get to CECP. And the standard event-driving-a-transaction model can be SESP or SECP…


Source...
Reply With Quote
Google The UNIX and Linux Forums
Forum Sponsor
Reply

Thread Tools
Display Modes




All times are GMT -7. The time now is 06:08 AM.


Powered by: vBulletin, Copyright ©2000 - 2006, Jelsoft Enterprises Limited.
The UNIX and Linux Forums Content Copyright ©1993-2008. All Rights Reserved.Ad Management by RedTyger Visit The Complex Event Processing Blog

Content Relevant URLs by vBSEO 3.2.0