Abstract
Mobile devices are increasingly aware of their respective locations and vicinity and tend to communicate rather loosely with each other; therefore asynchronous communication paradigms are used predominately so far for corresponding mobile applications. However, while such communication mechanisms are suitable for simple activities, they may become insufficient for more complex tasks which consist of longer sequences of related activities tied together in application-oriented processes. This is of particular importance if the resulting operating sequence spans several mobile devices in frequently changing vicinities.
Therefore, the work presented here provides a concept for integrating explicit support for such mobile processes into mobile system infrastructures and for distributing their execution over different nodes in the network. For this purpose, a corresponding middleware platform (extension) for context-aware mobile applications is proposed. It supports such migrating processes and helps to execute them under the restrictions typically imposed by realistic mobile applications. In particular, this paper proposes a corresponding process description language and an execution model for mobile and distributed (business) processes in the context of the project DEMAC (Distributed Environment for Mobility-Aware Computing).
The original version of this chapter was revised: The copyright line was incorrect. This has been corrected. The Erratum to this chapter is available at DOI: 10.1007/978-3-540-35127-6_28
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Andrews, T., Curbera, F., Dholakia, H., Goland, Y., Klein, J., Leymann, F., Liu, K., Roller, D., Smith, D., Thatte, S., Trickovic, I., Weerawarana, S.: Business Process Execution Language for Web Services Version 1.1. Specification, IBM, BEA Systems, Microsoft, SAP AG, Siebel Systems (2003)
Arkin, A., Askary, S., Fordin, S., Jekeli, S., Kawaguchi, S., Orchard, D., Pogliani, S., Riemer, K., Struble, S., Takacsi-Nagy, P., Trickovic, I., Zimek, S.: Web Service Choreography Interface (WSCI) 1.0. Specification NOTE-wsci-20020808, World Wide Web Consortium (2002)
Braun, P., Rossak, W.: Mobile Agents - Basic Concepts, Mobility Models, and the Tracy Toolkit. Elsevier, Morgan Kaufmann, dpunkt.verlag (2005)
Capra, L., Emmerich, W., Mascolo, C.: Middleware for Mobile Computing: Awareness vs. Transparency. In: Proceedings of the 8th Workshop on Hot Topics in Operating Systems (2001) (extended version)
Dey, A.K.: Understanding and Using Context. Personal and Ubiquitous Computing Journal 5(1), 4–7 (2001)
Dürr, F., Hönle, N., Nicklas, D., Becker, C., Rothermel, K.: Nexus–A Platform for Context-Aware Applications. In: Roth, J. (ed.), vol. 1. Fachgespräch Ortsbezogene Anwendungen und Dienste der GI-Fachgruppe KuVS (2004)
Forman, G.H., Zahorjan, J.: The Challenges of Mobile Computing. Technical Report TR-93-11-03, University of Washington 3 (1994)
JBoss Company. JBoss jBPM 3.0 - Workflow and BPM made practical. Documentation, JBoss Company (2005)
Leymann, F., Roller, D.: Production Workflow - Concepts and Techniques. PTR Prentice Hall, Englewood Cliffs (2000)
Norin, R., Marin, M.: Workflow Process Definition Interface – XML Process Definition Language. Specification WFMC-TC-1025, Workflow Management Coalition (2002)
Riemer, K.: EbBPSS Business Process Specification Schema, Version 1.01. Specification, Oasis ebXML Business Process Project Team (2001)
SAP AG. SAP Mobile Infrastructure: An Open Platform for Enterprise Mobility. Technical report, SAP AG (2003)
Satyanarayanan, M.: Fundamental Challenges in Mobile Computing. In: Proceedings of the Fifteenth ACM Symposium on Principles of Distributed Computing (1996)
Schilit, B.N., Adams, N., Want, R.: Context-Aware Computing Applications. In: Proceedings of the 1st International Workshop on Mobile Computing Systems and Applications, pp. 85–90 (1994)
Schmidt, A., Beigl, M., Gellersen, H.-W.: There is more to Context than Location. In: Proceedings of the International Workshop on Interactive Applications of Mobile Computing (1998)
Weiser, M.: The Computer for the Twenty-First Century. Scientific American 256(3), 94–104 (1991)
Weiser, M.: Ubiquitous Computing. IEEE Computer Hot Topics (1993)
Zaplata, S.: Prozessintegration in Middleware für mobile Systeme. Master’s thesis, University of Hamburg (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 IFIP International Federation for Information Processing
About this paper
Cite this paper
Kunze, C.P., Zaplata, S., Lamersdorf, W. (2006). Mobile Process Description and Execution. In: Eliassen, F., Montresor, A. (eds) Distributed Applications and Interoperable Systems. DAIS 2006. Lecture Notes in Computer Science, vol 4025. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11773887_3
Download citation
DOI: https://doi.org/10.1007/11773887_3
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-35126-9
Online ISBN: 978-3-540-35127-6
eBook Packages: Computer ScienceComputer Science (R0)