The Three Metaphors of Business Process Modeling
Friday, May 7, 2010 at 08:27AM Event Based Architectures and Complex Event Processing (CEP) are an increasingly prominent part of today's advanced enterprise architectures. The event-driven process is one of the seven important process usage patterns. Organizations use the pattern to interact and respond to a growing volume of business events and transactions on a daily basis. To create an effective event-driven process, you will need a new kind of analysis.
Event analysis is an emerging area of business process modeling that develops support for the decision-based processing of enterprise-significant events. It is also increasingly an essential part of strategies for the evolving Internet of things and crucial aspects of modern architectures in High-Consequence Systems Architectures, including C2 applications such as situational awareness.
Chandy and Schulte define "A business event is an event that is meaningful for conducting commercial, industrial, and governmental or trade activities." The event we refer to here is not the various BPMN events of the circular kind. We are referring to events that occur outside the walls of the organization. An event is Boolean in nature; it either happened (True) or not at all (False). The event is meaningful because it might affect a business process. It provides an external message or a channel that several processes must consume, activate and respond.
Do not confuse the business event with complex event processing (CEP). CEP is an approach to deselecting events that reveal the event with a SQL-like language.
Consequently, we have a new metaphor that is indispensable in business process modeling: the business event. The table below lists the key distinctions between the three business metaphors.
|
Business Event |
Business Process |
Business Decision |
|
Unpredictable, random in nature |
Stateful in Nature |
Stateless In Nature |
|
Is monitored by participants and sorted by rules |
Sequence of activities conduction by participants |
Logic, computations and business data, create actions and outcomes. |
|
Based on observation |
Sequence of activities and monitoring and control for participants |
Actions, direction, control for events and processes |
|
Improvements in observations improve risk management, agility and understanding |
Improvements in process metrics |
More consistent policies, tighter control of business strategies (BMM) |
|
Representation is evolving |
Visual BPMN |
Visual Logic |









