Skip navigation.
Home

A Model-driven Approach to Social BPM Applications

Marco Brambilla, Piero Fraternali, Carmen Vaca Ruiz. A model-driven approach to Social BPM applications. In Social BPM Handbook, BPM and Workflow Handbook series, Future Strategies, USA, June 2011, pp. 95-112.

Abstract: 
It addresses the design and development of BPM solutions that encompass communication with social tools, open-ended communities of performers, and allocation and execution of tasks to actors not known at process design time, through interactions with social network platforms. The core of the proposed approach is threefold: At the methodological level, providing a framework for understanding the ways to incorporate social interactions in business processes; at the notational level, verifying the capacity of a mainstream process modeling language (BPMN 2.0) to express social interactions and cover Social BPM requirements; at the technical level, exploiting model-driven software engineering techniques to produce applications enacting the social process directly from the (extended) BPMN process schema.
The main contributions of the chapter can be summarized as follows:
  • A classification of Social BPM adoption levels.
  • An extension of BPMN enabling social activities, events and conditional process flows.
  • An extension of the WebML (Web Modeling Language) for expressing Web applications interacting with social platforms, through abstract operations represented as components and design patterns.
  • A technical framework for generating Social BPM applications directly from specifications encoded in the social extension of BPMN 2.0, based on model transformations and on a runtime architecture integrating business process execution and social task enactment, implemented in a commercial tool suite called WebRatio BPM.
Paper Type: 
Book Chapter
Associated Project: 
Topics: 
WebML
Social BPM
BPM
BPMN

Social BPM handbook cover

Materials
Share this