Business Process Assignment and Execution from Cloud to Mobile

Connected to cloud, mobile devices enable workers to manage the business processes hosted on remote process engines. However, traditional business process execution is not tailored for mobile devices. Typically the business logic remains in the cloud, making the process execution on mobile devices vulnerable to unreliable network connection. In this paper, we propose a framework that assigns, deploys business process from cloud onto mobile devices and executes them in disconnected environments. To model the process assignment and execution on mobile devices, we extend BPMN with context constraints such as location and hardware resources. The proposed framework benefits from centralized process model management and the distributed process execution on mobile devices, regardless of the constant access to cloud. We implemented a prototype of mobile process engine with an application for blood pressure examination used by nurses in rural areas.

[1]  Massimo Mecella,et al.  ROME4EU – A service‐oriented process‐aware information system for mobile devices , 2012, Softw. Pract. Exp..

[2]  Vicente Pelechano,et al.  Presto: A pluggable platform for supporting user participation in smart workflows , 2009, 2009 6th Annual International Mobile and Ubiquitous Systems: Networking & Services, MobiQuitous.

[3]  Robin Milner,et al.  A Calculus of Mobile Processes, II , 1992, Inf. Comput..

[4]  Yufei Yuan,et al.  Mobile Task Characteristics and the Needs for Mobile Work Support: A Comparison between Mobile Knowledge Workers and Field Workers , 2009, 2009 Eighth International Conference on Mobile Business.

[5]  Mark Strembeck,et al.  Modeling Context-Aware RBAC Models for Business Processes in Ubiquitous Computing Environments , 2012, 2012 Third FTRA International Conference on Mobile, Ubiquitous, and Intelligent Computing.

[6]  Srdjan Marinovic,et al.  Distributed Orchestration of Pervasive Services , 2010, 2010 24th IEEE International Conference on Advanced Information Networking and Applications.

[7]  Winfried Lamersdorf,et al.  Towards mobile process as a service , 2010, SAC '10.

[8]  Christopher D. Gill,et al.  Sliver: A BPEL Workflow Process Execution Engine for Mobile Devices , 2006, ICSOC.

[9]  Luca Cardelli,et al.  Mobile Ambients , 1998, FoSSaCS.

[10]  Manfred Reichert,et al.  Mobile Task Management for Medical Ward Rounds - The MEDo Approach , 2012, Business Process Management Workshops.

[11]  Ralf Carbon,et al.  mConcAppt - A Method for the Conception of Mobile Business Applications , 2012, MobiCASE.

[12]  Ragnhild Van Der Straeten,et al.  NOW: Orchestrating services in a nomadic network using a dedicated workflow language , 2013, Sci. Comput. Program..

[13]  Andreas Schaad,et al.  Modeling of Task-Based Authorization Constraints in BPMN , 2007, BPM.

[14]  Jan Martijn E. M. van der Werf,et al.  Context-Aware Compliance Checking , 2012, BPM.