Abstract
The services for a ubiquitous computing environment have to automatically provide users with adaptive services according to dynamically changing context information, which is obtained from both the users and their environment. Workflows used in business processes and distributed computing environments have supported service automation by connecting many tasks with rules and/or orderings. To adapt these workflows to ubiquitous computing, we must specify the context information on their transition conditions. In this paper, we propose uWDL, Ubiquitous Workflow Description Language, to specify the context information on the transition constraints of a workflow in order to support adaptive services. And it is designed based on Web services, which are standardized and independent of heterogeneous and various platforms, protocols, and languages. In order to verify the effectiveness of uWDL, we designed and implemented a scenario described with uWDL. And we demonstrated that the uWDL system provides users with autonomic services in ubiquitous computing environments.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Weiser, M.: Some Computer Science Issues in Ubiquitous Computing. Communications of the ACM 36(7), 75–84 (1993)
Weiser, M.: The Computer for the 21st Century. Sci. Amer. (1991)
Hollingsworth, D.: The Workflow Reference Model. Technical Report. TC00–1003. Workflow Management Coalition (1994)
van der Aalst, W., van Hee, K.: Workflow Management, Models, Methods, and Systems, p. 147. MIT Press, Cambridge (2002)
Saha, D., Mukherjee, A.: Pervasive Computing: A Paradigm for the 21st Century. IEEE Computer, pp. 25–31. IEEE Computer Society Press, Los Alamitos (2003)
Guanling, C., David, K.: A Survey of Context-Aware Mobile Computing Research. Technical Report. TR200381. Dartmouth College (2000)
Mack, H., Ben, G., Romin, I., et al.: Professional Java Web Services, pp. 1–16. WROX Press (2002)
Want, R., Schilit, B.N., Adams, N.I., et al.: The ParcTab Ubiquitous Computing Experiment. Technical Report CSL–95–1. Xerox Palo Alto Research Center (1995)
Garlan, D., Siewiorek, D., Smailagic, A., Steenkiste, P.: Project Aura–Towards Distraction Free Pervasive Computing. IEEE Pervasive Computing (2002)
Robert, G.: System support for pervasive applications. Phd thesis. Universityof Washington (2002)
Manuel, R., Christopher, K.: Gaia–A Middleware Infrastructure to Enable Active Spaces. IEEE Pervasive Computing, 74–83 (2002)
Tony, A., Francisco, C., et al.: Business Process Execution Language for Web Services. BEA Systems. Microsoft Corp. IBM Corp., Version 1.1 (2003)
Frank, L.: Web Services Flow Language (WSFL 1.0). IBM (2001)
Satish, T.: XLANGWeb Services for Business Process Design. Microsoft Corp. (2001)
Deborah, L.M., van Harmelen, F.(eds.): OWL Web Ontology Language Overview. W3C Recommendation (2004)
Dey, A.K.: Understanding and Using Context. Personal and Ubiquitous Computing 5(1) (2001)
Aho, A.V., Sethi, R., Ullman, J.D.: Compilers: Principles, Techniques and Tools. Addison-Wesley, Reading (1986)
Bates, J., Lavie, A.: Recognizing Substring of LR(K) Languages in Linear Time. ACM TOPLAS 16(3), 1051–1077 (1994)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Han, J., Cho, Y., Choi, J. (2005). Context-Aware Workflow Language Based on Web Services for Ubiquitous Computing. In: Gervasi, O., et al. Computational Science and Its Applications – ICCSA 2005. ICCSA 2005. Lecture Notes in Computer Science, vol 3481. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11424826_108
Download citation
DOI: https://doi.org/10.1007/11424826_108
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-25861-2
Online ISBN: 978-3-540-32044-9
eBook Packages: Computer ScienceComputer Science (R0)