Forrester (and prior to that, long-time independent) BPM consultant Derek Miers often extolled the virtues of “case management” over “generic BPM” (and it was often commented that TIBCO BPM technologies were well regarded in this area). Yet until recently there seemed to be not much going on in the case management space except for the appearance of a few specialist case management vendors.
Then TIBCO and Cordys presented back in 2008 on “Dynamic Business Activity Modelling” that led indirectly to the current OMG RFP work on the “BPM superset” called “Case Management”. The pertinent TIBCO technologies we presented, over and above conventional BPM, were Conductor (goal-driven processes), CEP (rule and event-based processes), and combinations thereof (goals, rules, CEP, processes) such as in TIBCO AFF. Subsequently it seems that there has been a veritable explosion in interest around case management: for example, Fujitsu’s Keith Senson (chair of the WfMC) has published an acclaimed book on what he and WfMC are calling Adaptive Case Management. Per WfMC and the very popular LinkedIn discussion board on this, the area also covers the idea of social collaborations in “process” development and execution (another hot topic, per advocates such as Sandy Kemsley).
At the OMG meeting last week I discussed the nascent OASIS SAF framework with CA’s Paul Lipton, and its possible role in providing a standardised collaborative (a.k.a. “social) community framework for suggesting / organising / developing solutions (a.k.a. “processes”) to problems (e.g. business goals and issues – see BMM) … we will cover more on this idea later. Meanwhile, I offer the interesting observation that (1) SAF is based on the ideas of medical practices (symptoms, prescriptions, etc), and (2) case management’s widest use is probably healthcare (e.g. see the Wikipedia reference). Coincidence?
From the CEP perspective, I presented at OMG and SemTech this week the idea that business processes are just ways of organising events, decisions and actions, and that capabilities like Operational Intelligence are just advanced business processes – and are dynamic and “case oriented” too in many scenarios…




Tom Debevoise asked (I think in a comment to the wrong post) whether this diagram implied that “inference rules” were a pre-requisite to decisions in processes. It doesn’t because of course decisions in processes can be any type of decision model – and inference rules form just one (small) type of such models, and not event a graphical one at that!
What the diagram tries to cover – sourced from a presentation to the OMG a few weeks ago – is that processes can include:
- traditional / BPM / orchestrated business processes,
- decisions,
- event processing patterns, or
- any combination thereof (or indeed a few other types too…)
Furthermore, Decisions and Rule Activities can be covered by
- (executable) decision notations like
— decision graphs (Tom’s favorite),
— decision tables (the most common), and
— decision trees,
as well as
- executable inference rules
either
— mapped from such graphical decision notations above, or
— modelled as inferences.
Indeed the only reason I mention inference rules in this diagram at all is because I was jointly covering both OMG PRR (for inference rules) and DMN (for decisions) in the same presentation, and showing the connections between the 2. Hopefully without understating the other decision metaphors!
Note that inference rules can also be used for event processing patterns (and indeed there are a few other types of event processing operations not mentioned here!)
Cheers