Skip to main content
Log in

Partitioning rules for orchestrating mobile information systems

  • Original Article
  • Published:
Personal and Ubiquitous Computing Aims and scope Submit manuscript

Abstract

New mobile technologies such as Bluetooth or Wi-Fi suffer from many limitations and problems, especially when they are used in combination, whereas they are quite stable in small networks. The lack of specialised mobile middleware requires new methods in the design and execution of mobile information systems. We propose a two-phase approach to manage a mobile business process by partitioning a given workflow into several workflows, with each one governed by a controller. In the first phase, we introduce synchronisation tasks between different controllers. In the second phase, we create for each controller a local process view. Thanks to added tasks, the overall execution of all local workflows achieve the same result as the original one. The mobile scenario and the necessity for more automation lead us to choose the Business Process Execution Language for Web Services (BPEL4WS) as the language for the process definition.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1a, b
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9a–d

Similar content being viewed by others

References

  1. Aalst WMP van der, Weske M (2001) The P2P approach to interorganizational workflows. In: Proceedings of the 13th international conference on advanced information systems engineering (CAiSE 2001), Interlaken, Switzerland, June 2001, pp 140–156

  2. Alonso G, Fiedler U, Hagen C, Lazcano A, Schuldt H, Weiler N (1999) WISE: business to business e-commerce. In: Proceedings of the 9th IEEE international workshop on research issues in data engineering: information technology for virtual enterprises (RIDE-VE’99), Sydney, Australia, March 1999, pp 132–139

  3. Anyanwu K, Sheth A, Cardoso J, Miller J, Kochut K (2003) Healthcare enterprise process development and integration. J Res Pract Inf Technol 35(2):83–98

    Google Scholar 

  4. Baresi L, Maurino A, Modafferi S (2004) Partitioning of workflows on mobile information systems. In: Proceedings of the IFIP TC8 working conference on mobile information systems (MOBIS), Oslo, Norway, September 2004, pp 93-106

  5. Eder J, Panagos E (1999) Towards distributed workflow process management. In: Proceedings of the international workshop on cross-organizational workflow management and coordination, San Francisco, California, February 1999

  6. Gaertner G, Cahill V (2004) Understanding link quality in 802.11 mobile ad hoc networks. Internet Comput 8(1):55–60

    Article  Google Scholar 

  7. Gardner T, Amsden J, Griffin C, Iyengar S (2003) Draft UML 1.4 profile for automated business processes with a mapping to the BPEL 1.0. IBM developerWorks. Available at http://www-128.ibm.com/developerworks/rational/library/4593.html

  8. Grefen P, Aberer K, Hoffner Y, Ludwig H (2000) CrossFlow: cross-organizational workflow management in dynamic virtual enterprises. Int J Comput Syst Sci Eng 15(5):277–290

    Google Scholar 

  9. Jablonski S, Bussler C (1996) Workflow management: modeling concepts, architecture and implementation. International Thomson Computer Press, London

    Google Scholar 

  10. Jablonski S, Schamburger R, Hahn C, Horn S, Lay R, Neeb J, Schlundt M (2001) A comprehensive investigation of distribution in the context of workflow management. In: Proceedings of the 8th international conference on parallel and distributed systems (ICPADS 2001), Kyongju City, Korea, June 2001, pp 187-192

  11. Judge D, Odgers B, Shepherdson J, Cui Z (1998) Agent enhanced workflow. BT Tech J 16(3):79–85

    Article  Google Scholar 

  12. MAIS Consortium (2002) MAIS: multichannel adaptive information systems. Home page at W.W.W.MAIS-PROJECT.IT

  13. Maurino A, Modafferi S (2003) Challenges in the designing of cooperative mobile information systems for the risk map of Italian cultural heritage. In: Proceedings of the 1st WISE workshop on multichannel and mobile information systems (MMIS 2003), Rome, Italy, December 2003, PP 203-216

  14. Maurino A, Modafferi S (2004) Workflow management in mobile environments. In: Proceedings of international workshop on ubiquitous mobile information and collaboration systems (UMICS 2004), Riga, Latvia, June 2004, PP 93-95

  15. Mohan C, Alonso G, Gunthor R, Kamath M (1995) Exotica: a research perspective of workflow management systems. Data Eng Bull 18(1):19–26

    Google Scholar 

  16. Muth P, Wodtke D, Weisenfels J, Kotz Dittrich A, Weikum G (1998) From centralized workflow specification to distributed workflow execution. J Intell Inf Syst 10(2):159–184

    Article  Google Scholar 

  17. Reichert M, Dadam P (1998) Adeptflex—supporting dynamic changes of workflows without losing control. J Intell Inf Syst 10(2):93–129

    Article  Google Scholar 

  18. Riempp G (1998) Wide area workflow management. Springer, Berlin Heidelberg New York

    Google Scholar 

  19. Thatte S (ed) (2003) Business process execution language for web services. IBM developerWorks. Available at http://www-128.ibm.com/developerworks/library/ws-bpel/

  20. Vaughan-Nichols SJ (2003) The challenge of Wi-Fi roaming. IEEE Comput 36(7):17–19

    Google Scholar 

  21. Verbeek HMW, Hirnschall A, van der Aalst WMP (2002) XRL/Flower: supporting interorganizational workflows using XRL/petri-net technology. In: Proceedings of the 14th international conference on advanced information systems engineering (CAiSE 2002), workshop on web services, e-business, and the semantic web (WES 2002), Toronto, Canada, May 2002. Lecture notes in computer science vol 2512, Springer, Berlin Heidelberg New York, pp 93–108

Download references

Acknowledgments

This work has been developed within the Italian MURST-FIRB Project MAIS (Multichannel Adaptive Information Systems) [12].

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Andrea Maurino.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Maurino, A., Modafferi, S. Partitioning rules for orchestrating mobile information systems. Pers Ubiquit Comput 9, 291–300 (2005). https://doi.org/10.1007/s00779-004-0333-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00779-004-0333-4

Keywords

Navigation