Event Processing for Business: Organizing the Real-Time Enterprise

I see from David Luckham’s blog and Amazon that his new book, “Event Processing for Business: Organizing the Real-Time Enterprise”, is shipping.

This looks like a good complement to David’s other material (such as the classic “Power of Events”).

I liked the following question David raises in the book (via the Amazon preview):

ep4b-4basicqusaboutevents

This list is a useful checklist for business analysts (1.), and CIOs / Project Managers (2., 3., 4.).

The Two-Second Advantage: How We Succeed by Anticipating the Future–Just Enough

… is a new book by TIBCO CEO Vivek Ranadive, and Kevin Maney. Earlier this week it was #1 on the Amazon.com seller list. Editorial Review statements on Amazon include some by notables like Marc Andreessen and Mark Hurd.

OK I haven’t got my copy yet, but I would be surprised if the book didn’t mention a CEP use case or 2… one review mentions Reliance, the Indian telco that uses event detection to predict threats of customer churn (i.e. possible poor customer experiences) and take remedial actions (e.g. compensate the customer).

Becoming an “Instant Expert” in CEP

instantexpertThere was an interesting LinkedIn discussion recently on “quick pointers” for starting a CEP strategy for an organisation. I’ve had to re-send this “quick starter” advice to industry colleagues and specialists a few times already, so thought it worth repeating here:

Books

There are 3 main refererences here:

Blogs

On this blog and others there are a number of introductory posts which may be of use. In addition the EPTS have a very useful industry-standardised (but not formally standardised as in ISO) glossary of terms:

White Papers

And lastly, don’t be afraid to check out the marketing materials for the various CEP vendors

WfMC calls for “Dynamic event-based BI driven by BPM”

An email from Layna Fischer, who is editor of the annual WfMC‘s “BPM and Workflow Handbook”, tells us that the theme for the 2010 handbook is a “Spotlight on Process-Driven Business Intelligence (BI)”. To wit:

In 2010 we include a special spotlight on “Process-Driven BI” to illustrate how Business Process Management (BPM) and Business Intelligence (BI) are increasingly intertwined. Linking business intelligence and business process management creates stronger operational business intelligence.

Users seek more intelligent business process capabilities in order to remain competitive within their fields and industries. BPM vendors realize they need to improve their business processes, rules and event management offerings with greater intelligence or analytics capabilities.

We welcome submissions that include issues, case studies, guidance, solutions or research such as:

* BPM integration with collaboration, portals and BI
* BPM-BI with application assembly and deployment
* Dynamic event-based BI driven by BPM
* Embedding BI applications into business processes

Taking the 4 points above:

  1. BPM integration with BI – this is quite an easy one as reporting (BI) on the process statistics gives insight into the long term performance of your processes – and thence areas for improvement. An obvious TIBCO example is TIBCO iProcess Spotfire – although this is more analytics than simple paper reporting…
  2. BPM-BI with application assembly and deployment – I have to confess I have no idea what this phrase means! Is this BPM and BI for the software development process, perhaps? I have a feeling it is something to do with the aspect of BPM that is “visual coding” of straight-through-processes (for the event community: using BPMN to write single-event-handling applications). Traditionally there is usually insufficient data around to justify regular changes to traditional business processes, but this changes with the advent of analysis. Indeed the need to change processes often can lead to the use of things like rule-driven processes… a pretty common use case for TIBCO BusinessEvents in fact!
  3. Dynamic event-based BI driven by BPM – this too can have a number of interpretations!
    • “Event-based BI” could be “event-based analytics”, through CEP. You would normally expect such “events” to drive process changes or business processes directly (e.g. “oooh look, the market trend for “wimbles” has started to go up!”). So this would be detecting events to “drive BPM”, not the other way round.
    • One could have a workflow to control manual views of your BI reports on incoming events – and this is again “BI as a process”.
  4. Embedding BI into business processes – although this implied some “BI process” in a business process, I would expect it to be the simpler case of embedding BI results (decision changes, for example) into an existing business process – surely the classic use of BI in BPM… a slightly specialised case of the first point above.

But the above analysis is somewhat moot. More interesting is Layna’s assumption as indicated by the phrase:

BPM vendors realize they need to improve their business processes, rules and event management offerings

So at least one BPM expert has come to believe that business process management encompasses managing events, rules, and processes… not just “process diagrams”!

If anyone is interested in submitting something on this, note abstracts are due Feb 17.


CEP = Continuous Analytics?

More buzzword bingo, this time from ebizQ on their 29th Oct webinar hosted by Mani Chandy (CalTech) and Roy Schulte (Gartner) titled “Making SOA Better Through Continuous Analytics and Event Processing”. Looks like “continuous analytics” is yet another term for the EPTS Glossary team to consider!

PS: continuous analytics has got to be a very timely area for research, given that most analytics today assume a data processing role (not event-at-a-time). And some CEP tools provide some interesting capabilities here already.

PPS: OK, yes, this might well be related to their new book