EMP – time for an event standard!

BPMN2 event typesOne of the sessions at the EPTS VS was James Odell and Manfred Koethe presenting on the Event Metamodel and Profile RFP. I was surprised to see they already have some large vendors signed up for this. So why consider an “event standard”? What is wrong with say the TIBCO BusinessEvents idea that extends the idea of UML Class to build hierarchies of events, which in addition to properties and payloads have metadata like “TimeToLive” and datetimestamps?

1. There *is* a need for cross-enterprise understanding of events …  including derived, complex events, used across business and IT processes. So a common event spec should help here.

2. The requirement for such a standard is especially noticable when pushed up into the business domain (i.e. what are my business events?). Potentially this raises the bar for the vocabulary for event understanding to ontologies like OWL/ODM and SBVR, and associated modelling tools…

3. But what about the details of “complex events”? How can event relations etc be a part of this standard without treading on the toes of potential query versus rule language semantic issues? There is an easy answer to this (as I mentioned in the EPTS Virtual Symposium). We’ll see if the rest of the community agrees.

The “letter of intent” deadline to join the work on this specification is 20th May this year.