« @ Gartner AADI: Eric Knipp: Buckle Your Seatbelts: Web and Cloud AD Convergence Ahead | Main | @ Gartner AADI: SOA Success Stories: Delivering Business Value and a Go-Forward Foundation in a Tough Economic Climate »

December 09, 2009

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00d8341c2a6553ef0128763970c0970c

Listed below are links to weblogs that reference @ Gartner AADI: Mastermind Interview on Event Processing – Roy Schulte & Mani Chandy:

Comments

I am glad to see both CEP kinds of event handling and simple (?!) event handling one at a time both addressed. Much of the time the "event hype" is around CEP, and yet I think there is huge value to be obtained through handling the events one at a time too.

I am also glad to see that there is a downplaying of tools. Perhaps this will help us avoid some of the early SOA horrors. Oh, let's go and buy a SOA....

For me the "event at a time" or simple event processing model doesn't require a whole lot of new tooling. It does require some new patterns though. The most interesting pattern IMHO is ClaimCheck. In this pattern the information that would be submitted along with the event is, instead, written to a store. This is a simple write - doesn't require a massive database engine. A claim check is also generated. That provides an identifier to the data. When a subscriber to the event gets the event, the only data that it gets is the claim check. The subscriber uses the claim check to locate the written data and pull it as it requires. A benefit of such an approach is that we can use a very lightweight mechanism (REST anyone?) for implementing the content management and delivery without gumming up the works of the infrastructure. I refer to this as the pushmi-pullyu pattern (name taken from Dr. Dolittle). The push part is the delivery of the event/claim check. The pull part is the pulling of the appropriate information. Sure there's a bit more to it than that, but that kind of hybrid pattern has tremendous power in manbaging throughput through an Event Network, while providing for the necessary richness.

Could we have done it with EAI tools of the past? Yes! Why didn't we? EAI was about connecting applications and not more finely grained components. In EAI we typically responded to application events not business events. Here in simple event processing we need to be focused on the business events. There is of course a whole lot more to think about, but I wanted to get this into the thinking stream...

Chris

Hi Brenda - nice report.

Hi Chris - simple event-at-a-time processing is of course the "norm" for many event-driven systems in the past - TIBCO for example has over 1,000 customers for its BusinessWorks (SEP) tool. However CEP is interesting because events are naturally related to other events, and this aggregation of information across events and event types is often significant...

Cheers

An example of a BPM based, ITIL v3 aligned Event Management process that is included in our BPM based Service Management solution called e-Service Desk;

http://blog.iccm.co.uk/2009/07/11/a-bpm-example-using-the-itil-v3-event-management-process/

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been saved. Comments are moderated and will not appear until approved by the author. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment

Comments are moderated, and will not appear until the author has approved them.

Work with Brenda

  • Elemental Links helps organizations develop business-technology capabilities that increase business visibility and responsiveness.

Elemental Research

Follow Me

Ads

Search

  • Google

    WWW
    blog.elementallinks.com

License


  • Creative Commons License
    This work is licensed under a Creative Commons License.