• TIBCO.com
  • Support
  • Worldwide
    • Australia
    • Belgium/Luxembourg
    • Brazil
    • China
    • Denmark
    • Finland
    • France
    • Germany
    • Iceland
    • India
    • Italy
    • Japan
    • Korea
    • Mexico
    • Netherlands
    • Norway
    • Russia
    • South Africa
    • Spain
    • Sweden
    • Taiwan
    • UAE
    • United Kingdom
    • United States
    • Worldwide Offices
Tibco
  • Software
    • Software
    • Ajax Rich Internet Applications
      • Ajax Message Service
      • General Interface
    • Application Integration
      • ActiveMatrix BusinessWorks
      • BusinessWorks SmartMapper
      • Adapters
    • B2B Integration
      • BusinessConnect
      • BusinessConnect Remote
      • BusinessConnect Trading Community Management
    • Business Activity Monitoring
      • BusinessFactor
    • Business Intelligence
      • Spotfire
    • Business Process Management
      • iProcess Suite
    • Complex Event Processing
      • BusinessEvents
    • Data Integration
      • DataExchange
    • Enterprise Service Bus
      • ActiveMatrix Service Bus
    • Mainframe Integration
      • Mainframe Adapters
      • Mainframe Messaging
      • Substation ES
      • Object Service Broker
      • i5/OS Integration
    • Master Data Management
      • Collaborative Information Manager
    • Messaging
      • Ajax Message Service
      • Enterprise Message Service
      • Rendezvous
      • SmartSockets
    • Portal
      • PortalBuilder
    • Service-Oriented Architecture
      • ActiveMatrix BusinessWorks
      • ActiveMatrix Policy Manager
      • ActiveMatrix Registry
      • ActiveMatrix Service Bus
      • ActiveMatrix Service Grid
      • ActiveMatrix Service Performance Manager
    • System Monitoring and Management
      • Hawk
      • Enterprise Management Advisor
      • Enterprise RTView
    • User Experience
      • Ajax Message Service
      • General Interface
      • PortalBuilder
    • Software A-Z
    • Standards Support
      • Java EE
      • UAN
      • Web Services
      • XML
    • Software Downloads
      • General Interface
      • Business Studio
    • Evaluation Information
    • Request Additional Licenses
    • OEM Program
      • OEM Partners
      • General Interface Developer Network
      • Business Studio Developer Network
  • Services
    • Services
    • Consulting
      • Proven Methodology
      • Service Offerings
    • Educational
      • Programs
      • Course List
      • Class Schedules
      • Pricing and Policy
      • Certification
      • TCEP Program
      • FAQs
    • Support
      • Programs
      • Getting Started
      • TIBCO Support Web
      • TIBCO Support Web Login
    • Customer Care Center
  • Solutions
    • Solutions
    • Business Process Management (BPM)
      • Understanding BPM
      • BPM in Your Industry
      • BPM Customers
      • iProcess Suite
      • Resource Library
    • Service-Oriented Architecture (SOA)
      • SOA Fundamentals
      • Best Practices
      • Case Studies
      • TIBCO Solutions
      • Resource Library
    • Business Optimization (BO)
      • Successful Deployments
      • What Can BO Do for You?
    • Master Data Management (MDM)
      • Understanding MDM
      • TIBCO Solutions
      • Resource Library
    • Industry Solutions
      • Communications
      • Energy
      • Financial Services
      • Government
      • Health Sciences
      • Insurance
      • Manufacturing
      • Retail/CPG
      • Transportation and Logistics
    • Business and Technology Solutions
      • RFID
      • Sarbanes-Oxley
      • Supply Chain
  • Customers
    • Customers
  • Partners
    • Partners
    • TIBCO Partner Network
    • Software Partners
    • Technology Partners
    • Consulting Partners
    • Distribution Partners
    • OEM Partners
    • OEM Program
      • General Interface Developer Network
      • Business Studio Developer Network
    • Evaluation Information
  • Communities
    • Communities
    • Developer Network
    • TIBCO User Groups
    • power.tibco.com Extranet
    • TIBCO Blogs
      • TIBCO Executive Blog
      • TIBCO SOA Tour Blog
      • TIBCO CEP Blog
  • Company
    • Company
    • Insightful Acquisition
    • News
      • Releases
      • Coverage
    • Events
      • Tradeshows and Conferences
      • Seminars
      • Webinars
      • TUCON
    • Contests
    • Community Relations
    • University Relations Program
      • Resources for Academic Institutions
      • Member Institutions
      • FAQ
      • Developer Resources
    • Career Opportunities
      • Locate a Job
      • Submit Resume
      • Campus Recruiting
    • Leadership
      • Board of Directors
      • Management
      • Executive Officers
    • Investor Information
      • Announcements and Filings
      • Corporate Governance
      • Proxy Information
      • Committee Composition
      • Contact the Board
      • Code of Conduct
    • Worldwide Offices
TIBCO's SOA Tour
October 28, 2007
BRForum07 - the CEP angle (3) - “CEP For Business Rules folk”
Posted by: Paul Vincent -

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…

Filed in: Complex Event Processing (CEP), Meetings and events, Rules
bookmark with del.icio.us   digg this

1 Comment Add your own

  • 1. Process vs. Decisions &la&hellip  |  December 5th, 2007 at 12:09 pm

    […] http://tibcoblogs.com/cep/2007/10/28/brforum07-the-cep-angle-3-cep-for-business-rules-folk/ […]

Leave a Comment

Required

Required, hidden


To prove that you're not a bot, enter the code you see in the image below (note: characters are not case sensitive)
Anti-Spam Image

Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

Trackback this post  |  Subscribe to the comments via RSS Feed

About this Blog

This blog's objective is to bring TIBCO closer to our customers, potential customers, analysts, partners, and employees. Please join the discussion and add smart comments frequently. The opinions expressed here are those of the individuals and not reviewed by anyone but the individual authors. While they are employed by TIBCO, neither TIBCO nor anybody else necessarily agrees with them.

Subscribe to TIBCO's Complex Event Processing Blog via RSS


Subscribe to TIBCO's Complex Event Processing Blog by Email

Categories:
  • Agent-based
  • AI
  • Analytics
  • BAM
  • BI
  • BPM
  • Choreography
  • Complex Event Processing (CEP)
  • EDA
  • ETL
  • Event notation
  • MDM
  • Meetings and events
  • Queries
  • RFID
  • Rules
  • Semantics
  • SOA
  • Standards
  • Trends
  • UML
  • XTP
Recent Posts:
  • CEP vs. BRE - A TIBCO TTL (Top Ten List)
  • CEP vs WSDL + SCA + BPEL
  • No bottlenecks in Complex Event Processing for Real-time BI
  • The end is nigh (for the BRE market)!
  • Forrester's 4 Elements...
  • Intelligent Business Process Platform?
  • CEP events this Fall 08
  • EA and CEP Conundrum
  • CEP and BRE / BRMS redux
  • The role of the ESB in CEP solutions
Archives:
  • August 2008
  • July 2008
  • June 2008
  • May 2008
  • April 2008
  • March 2008
  • February 2008
  • January 2008
  • December 2007
  • November 2007
  • October 2007
  • September 2007
  • August 2007
  • July 2007
  • June 2007
  • May 2007
  • April 2007
Additional Resources
  • CEP Software
  • TIBCO BusinessEvents
  • TIBCO User Conference (TUCON 2007)
Copyright 2000-2008 TIBCO Software Inc | Privacy Policy | Terms of Use | Contact | Site Map