Abstract
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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Hess, S., Kiefer, F., Carbon, R., Maier, A.: mConcAppt - a method for the conception of mobile business applications. In: Uhler, D., Mehta, K., Wong, J.L. (eds.) MobiCASE 2012. LNICST, vol. 110, pp. 1–20. Springer, Heidelberg (2013)
ActiveVos platform. http://www.activevos.com/
Pryss, R., Langer, D., Reichert, M., Hallerbach, A.: Mobile task management for medical ward rounds - the MEDo approach. In: La Rosa, M., Soffer, P. (eds.) BPM Workshops 2012. LNBIP, vol. 132, pp. 43–54. Springer, Heidelberg (2013)
Yuan, Y., Zheng, W.: Mobile task characteristics and the needs for mobile work support: a comparison between mobile knowledge workers and field workers. In: Eighth International Conference on Mobile Business 2009, pp. 7–11. IEEE (2009)
Object Management Group: Business Process Model and Notation (BPMN) Version 2.0. PDF (January 2011). http://www.omg.org/spec/BPMN/2.0/PDF (2011)
Corradi, M.: Design Collaborativo e Soluzioni Tecnologiche per lHealthcare: il caso MOPAL. Master Degree thesis, University of Trento (2010)
Signavio Process Editor. http://www.signavio.com/
W3C: XML Path Language. http://www.w3.org/TR/xpath20/ (2010)
SQLite database. http://www.sqlite.org/
Activiti BPM Platform. http://activiti.org/
Milner, R., Parrow, J., Walker, D.: A calculus of mobile processes, i. Inf. Comput. 100(1), 1–40 (1992)
Cardelli, L., Gordon, A.D.: Mobile ambients. In: Nivat, M. (ed.) FOSSACS 1998. LNCS, vol. 1378, pp. 140–155. Springer, Heidelberg (1998)
van der Werf, J.M.E.M., Verbeek, H.M.W., van der Aalst, W.M.P.: Context-aware compliance checking. In: Barros, A., Gal, A., Kindler, E. (eds.) BPM 2012. LNCS, vol. 7481, pp. 98–113. Springer, Heidelberg (2012)
Hackmann, G., Haitjema, M., Gill, C., Roman, G.-C.: Sliver: a BPEL workflow process execution engine for mobile devices. In: Dan, A., Lamersdorf, W. (eds.) ICSOC 2006. LNCS, vol. 4294, pp. 503–508. Springer, Heidelberg (2006)
Russo, A., Mecella, M., Leoni, M.: Rome4eu-a service-oriented process-aware information system for mobile devices. Softw. Pract. Experience 42(10), 1275–1314 (2012)
Giner, P., Cetina, C., Fons, J., Pelechano, V.: Presto: A pluggable platform for supporting user participation in smart workflows. In: MobiQuitous (2009)
Philips, E., Van Der Straeten, R., Jonckers, V.: NOW: orchestrating services in a nomadic network using a dedicated workflow language. Sci. Comput. Program. 1–27 (2011)
Mostarda, L., Marinovic, S., Dulay, N.: Distributed orchestration of pervasive services. In: Advanced Information Networking and Applications (AINA) (2010)
Zaplata, S., Lamersdorf, W.: Towards mobile process as a service. In: Proceedings of the 2010 ACM Symposium on Applied Computing, pp. 372–379 (2010)
Schefer-Wenzl, S., Strembeck, M.: Modeling context-aware RBAC models for business processes in ubiquitous computing environments. In: Mobile, Ubiquitous, and Intelligent, Computing (MUSIC) (2012)
Wolter, C., Schaad, A.: Modeling of task-based authorization constraints in BPMN. In: Alonso, G., Dadam, P., Rosemann, M. (eds.) BPM 2007. LNCS, vol. 4714, pp. 64–79. Springer, Heidelberg (2007)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Peng, T., Ronchetti, M., Stevovic, J., Chiasera, A., Armellin, G. (2014). Business Process Assignment and Execution from Cloud to Mobile. In: Lohmann, N., Song, M., Wohed, P. (eds) Business Process Management Workshops. BPM 2013. Lecture Notes in Business Information Processing, vol 171. Springer, Cham. https://doi.org/10.1007/978-3-319-06257-0_21
Download citation
DOI: https://doi.org/10.1007/978-3-319-06257-0_21
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-06256-3
Online ISBN: 978-3-319-06257-0
eBook Packages: Computer ScienceComputer Science (R0)