Business process assignment and execution in mobile environments

Mobile devices are emerging as working equipment. Developing and maintaining mobile applications for evolving business is costly. Business Process Management technologies enable loose-coupling and composition of services to support the evolving business logic. Business Process Management becomes pervasive and more powerful when it interweaves mobile devices. However, traditional Business Process execution is inefficient in mobile environments: the computational capabilities on mobile devices are various; the movement of devices changes their connectivity. In this paper, we propose a model of mobile computational capability and connectivity. Based on that, we define the constraints of mobile environments and the requirements to execute a business process. A process assignment algorithm and its optimized version considering the cost are designed. Our approach enables more flexible and efficient business process deployment in mobile environments. Preliminary results including a graphical process designer and Android based process engine are tested in a mobile-assisted healthcare project.

[1]  Vinny Cahill,et al.  A framework for developing mobile, context-aware applications , 2004, Second IEEE Annual Conference on Pervasive Computing and Communications, 2004. Proceedings of the.

[2]  Ioana Stanoi,et al.  Disconnected Processes, Mechanisms and Architecture for Mobile E-Business , 2004, Mob. Networks Appl..

[3]  Gregor Schiele,et al.  COMITY: Coordinated application adaptation in multi-platform pervasive systems , 2013, 2013 IEEE International Conference on Pervasive Computing and Communications (PerCom).

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

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

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

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

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

[9]  Dieter Pfoser,et al.  Mobile Task Computing: Beyond Location-Based Services and EBooks , 2011, W2GIS.

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

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

[12]  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.

[13]  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.

[14]  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.

[15]  W.M.P. van der Aalst,et al.  Business Process Management: A Comprehensive Survey , 2013 .

[16]  Yunheung Paek,et al.  Fast dynamic execution offloading for efficient mobile cloud computing , 2013, 2013 IEEE International Conference on Pervasive Computing and Communications (PerCom).

[17]  Massimo Mecella,et al.  Mobile Process Management through Web Services , 2010, 2010 IEEE International Conference on Services Computing.