Business Process Assignment and Execution from Cloud to Mobile

  • Tao Peng
  • Marco Ronchetti
  • Jovan Stevovic
  • Annamaria Chiasera
  • Giampaolo Armellin
Conference paper
Part of the Lecture Notes in Business Information Processing book series (LNBIP, volume 171)

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.

Keywords

Cloud Mobile Business process Automatic assignment 

References

  1. 1.
    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)Google Scholar
  2. 2.
    ActiveVos platform. http://www.activevos.com/
  3. 3.
    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)Google Scholar
  4. 4.
    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)Google Scholar
  5. 5.
    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)
  6. 6.
    Corradi, M.: Design Collaborativo e Soluzioni Tecnologiche per lHealthcare: il caso MOPAL. Master Degree thesis, University of Trento (2010)Google Scholar
  7. 7.
    Signavio Process Editor. http://www.signavio.com/
  8. 8.
    W3C: XML Path Language. http://www.w3.org/TR/xpath20/ (2010)
  9. 9.
    SQLite database. http://www.sqlite.org/
  10. 10.
    Activiti BPM Platform. http://activiti.org/
  11. 11.
    Milner, R., Parrow, J., Walker, D.: A calculus of mobile processes, i. Inf. Comput. 100(1), 1–40 (1992)CrossRefMATHMathSciNetGoogle Scholar
  12. 12.
    Cardelli, L., Gordon, A.D.: Mobile ambients. In: Nivat, M. (ed.) FOSSACS 1998. LNCS, vol. 1378, pp. 140–155. Springer, Heidelberg (1998)Google Scholar
  13. 13.
    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)Google Scholar
  14. 14.
    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) Google Scholar
  15. 15.
    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)CrossRefGoogle Scholar
  16. 16.
    Giner, P., Cetina, C., Fons, J., Pelechano, V.: Presto: A pluggable platform for supporting user participation in smart workflows. In: MobiQuitous (2009)Google Scholar
  17. 17.
    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)Google Scholar
  18. 18.
    Mostarda, L., Marinovic, S., Dulay, N.: Distributed orchestration of pervasive services. In: Advanced Information Networking and Applications (AINA) (2010)Google Scholar
  19. 19.
    Zaplata, S., Lamersdorf, W.: Towards mobile process as a service. In: Proceedings of the 2010 ACM Symposium on Applied Computing, pp. 372–379 (2010)Google Scholar
  20. 20.
    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)Google Scholar
  21. 21.
    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)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Tao Peng
    • 1
    • 2
  • Marco Ronchetti
    • 1
  • Jovan Stevovic
    • 1
    • 2
  • Annamaria Chiasera
    • 2
  • Giampaolo Armellin
    • 2
  1. 1.University of TrentoTrentoItaly
  2. 2.Centro Ricerche GPI srlTrentoItaly

Personalised recommendations