The Process-Rule Continuum - Can BPMN & SBVR Cope with the Challenge?

With increasing needs for business agility and cost pressures on IT, Business Process Management (BPM) is asked to move towards "Dynamic BPM" and "Intelligent Case Management" instead of freezing process flows in hard to change IT solutions. Although business rules are considered an important ingredient of dynamic BPM solutions, only little is understood about the interplay of business processes and business rules. We report on the results of a case study in the area of electronic billing where we explored the interplay between business processes and business rules based on a set of scenarios for the so-called process-rule continuum proposed by Gartner. We critically review these scenarios and argue that they can be reduced to 4 key patterns of rule usage. We review the BPMN and SBVR standards to which extent they support these 4 key patterns and identify critical gaps that should be addressed by future standardization efforts.

[1]  Marta Indulska,et al.  Towards integrated modeling of business processes and business rules , 2008 .

[2]  Jan Vanthienen,et al.  Business Rules for Compliant Business Process Models , 2006, BIS.

[3]  Peter Bollen BPMN as a Communication Language for the Process- and Event-Oriented Perspectives in Fact-Oriented Conceptual Models , 2009, OTM Workshops.

[4]  Guido Governatori,et al.  A conceptually rich model of business process compliance , 2010, APCCM.

[5]  Mike P. Papazoglou,et al.  A Rule Driven Approach for Developing Adaptive Service Oriented Business Collaboration , 2005, 2006 IEEE International Conference on Services Computing (SCC'06).

[6]  Marta Indulska,et al.  Modeling languages for business processes and business rules: A representational analysis , 2009, Inf. Syst..

[7]  Mark H. Linehan SBVR Use Cases , 2008, RuleML.

[8]  Bart Selman,et al.  Learning Declarative Control Rules for Constraint-BAsed Planning , 2000, ICML.

[9]  Wil M. P. van der Aalst,et al.  DecSerFlow: Towards a Truly Declarative Service Flow Language , 2006, WS-FM.

[10]  John Hoogland,et al.  Change in Control , 2009, BPM.

[11]  Steve Guerin Organizing Business Knowledge: The MIT Process Handbook , 2005 .

[12]  Shazia Wasim Sadiq,et al.  A Survey of Comparative Business Process Modeling Approaches , 2007, BIS.

[13]  Aditya K. Ghose,et al.  Auditing Business Process Compliance , 2007, ICSOC.

[14]  Jana Koehler,et al.  The Role of BPMN in a Modeling Methodology for Dynamic Process Solutions , 2010, BPMN.

[15]  Pnina Soffer,et al.  Facilitating flexibility in interorganisational processes: a conceptual model , 2008, Int. J. Bus. Process. Integr. Manag..

[16]  Mira Mezini,et al.  Hybrid web service composition: business processes meet business rules , 2004, ICSOC '04.

[17]  Gerd Wagner Rule Modeling and Markup , 2005, Reasoning Web.

[18]  Donald Chapin,et al.  Semantics of Business Vocabulary & Business Rules (SBVR) , 2005, Rule Languages for Interoperability.

[19]  Wil M. P. van der Aalst,et al.  Process Flexibility: A Survey of Contemporary Approaches , 2008, CIAO! / EOMAS.

[20]  Paul J. Krause,et al.  An SBVR Framework for RESTful Web Applications , 2009, RuleML.