The S-BPM Architecture: A Framework for Multi-agent Systems

Commercially available business process management systems (BPMS) still suffer to support organizations to enact their business processes in an effective and efficient way. Recently, a method for modeling and execution of business processes, named subject-oriented business process management (S-BPM), gained attention. This methodology facilitates modeling of any business process using only five symbols and allows direct execution based on such models. Any process is defined as a network of independent and distributed agents which coordinate work through the exchange of messages. In this work, we present a framework and a prototype based on off-the-shelf technologies as a general execution platform for S-BPM process models and we can prove and demonstrate the principal architecture concept.

[1]  Jorge L. Sanz,et al.  Enabling Customer Experience and Front-Office Transformation through Business Process Engineering , 2013 .

[2]  Werner Schmidt,et al.  Subject-Oriented Business Process Management , 2012, Springer Berlin Heidelberg.

[3]  Robert Singer,et al.  Business Process Management - Do We Need a New Research Agenda? , 2010, S-BPM ONE.

[4]  Thomas J. Olbrich Why We Need to Re-think Current BPM Research Issues , 2010, S-BPM ONE.

[5]  Albert Fleischmann Distributed systems - software design and implementation , 1994 .

[6]  Max Mühlhäuser,et al.  ePASS-IoS 1.1: Enabling Inter-enterprise Business Process Modeling by S-BPM and the Internet of Services Concept , 2011, S-BPM ONE.

[7]  Peter Fingar,et al.  Workflow is just a pi process , 2003 .

[8]  Stefan Rass,et al.  S-BPM Illustrated , 2013, Springer Berlin Heidelberg.

[9]  Frank Puhlmann Why Do We Actually Need the Pi-Calculus for Business Process Management? , 2006, BIS.

[10]  Marlon Dumas,et al.  Service Interaction Patterns , 2005, Business Process Management.

[11]  Egon Börger,et al.  Approaches to modeling business processes: a critical analysis of BPMN, workflow patterns and YAWL , 2011, Software & Systems Modeling.

[12]  Howard Smith,et al.  Business Process Management : The Third Wave : Business Process Modelling Language ( BPML ) and Pi-Calculus Foundations , 2003 .

[13]  Mathias Weske,et al.  Using the pi-Calculus for Formalizing Workflow Patterns , 2005, Business Process Management.

[14]  Robert Singer,et al.  Process Algebra and the Subject-Oriented Business Process Management Approach , 2012, S-BPM ONE.

[15]  Howard Smith,et al.  Business Process Management: The Third Wave , 2003 .

[16]  Robin Milner,et al.  A Calculus of Communicating Systems , 1980, Lecture Notes in Computer Science.