A Ubiquitous Workflow Service Framework
In ubiquitous environments, all services head for context-awareness to provide appropriate services for a user’s situation. However, it is hard to implement all kinds of things related to context managements. In this paper we propose a ubiquitous workflow service framework, named uFlow, based on a structural context model and uWDL, which is a ubiquitous workflow description language. Service developers can easily describe context-aware services using the uFlow framework so long as they only select available services based on Web Services and describe context information as a transition condition of workflow services. In order to verify the effectiveness of the uFlow framework, we designed and implemented a service scenario described with uWDL, and demonstrated that the scenario provides users with appropriate services according to a user’s situation in ubiquitous computing environments.
Unable to display preview. Download preview PDF.
- 1.Hollingsworth, D.: The Workflow Reference Model. Technical Report. TC00–1003. Workflow Management Coalition (1994)Google Scholar
- 2.Chen, G., Kotz, D.: A Survey of Context-Aware Mobile Computing Research, Technical Report, TR200381, Dartmouth College (2000)Google Scholar
- 3.Dey, A.k.: Understanding and Using Context. Personal and Ubiquitous Computing 5(1) (2001)Google Scholar
- 4.Manuel, R., Christopher, K.: Gaia: A Middleware Infrastructure to Enable Active Spaces. IEEE Pervasive Computing, 74–83 (2002)Google Scholar
- 5.Tony, A., Francisco, C., et al.: Business Process Execution Language for Web Services. BEA Systems. Microsoft Corp. IBM Corp., Version 1.1 (2003)Google Scholar
- 6.Frank, L.: Web Services Flow Language (WSFL 1.0), IBM (2001)Google Scholar
- 7.Satish, T.: XLANG Web Services for Business Process Design, Microsoft Corp (2001)Google Scholar
- 8.W3C: RDF/XML Syntax Specification, W3C Recommendation (2004)Google Scholar
- 9.Han, J., Cho, Y., Choi, J.: Context-aware workflow language based on web services for ubiquitous computing. In: Gervasi, O., Gavrilova, M.L., Kumar, V., Laganá, A., Lee, H.P., Mun, Y., Taniar, D., Tan, C.J.K. (eds.) ICCSA 2005. LNCS, vol. 3481, pp. 1008–1017. Springer, Heidelberg (2005)CrossRefGoogle Scholar
- 10.Deborah, L.M., van Harmelen, F.(eds.): OWL Web Ontology Language Overview, W3C Recommendation (2004)Google Scholar
- 11.Aho, A.V., Sethi, R., Ullman, J.D.: Compilers: Principles, Techniques and Tools. Addison-Wesley, Reading (1986)Google Scholar