A Ubiquitous Workflow Service Framework

  • Joohyun Han
  • Yongyun Cho
  • Eunhoe Kim
  • Jaeyoung Choi
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3983)


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.

Unable to display preview. Download preview PDF.


  1. 1.
    Hollingsworth, D.: The Workflow Reference Model. Technical Report. TC00–1003. Workflow Management Coalition (1994)Google Scholar
  2. 2.
    Chen, G., Kotz, D.: A Survey of Context-Aware Mobile Computing Research, Technical Report, TR200381, Dartmouth College (2000)Google Scholar
  3. 3.
    Dey, A.k.: Understanding and Using Context. Personal and Ubiquitous Computing 5(1) (2001)Google Scholar
  4. 4.
    Manuel, R., Christopher, K.: Gaia: A Middleware Infrastructure to Enable Active Spaces. IEEE Pervasive Computing, 74–83 (2002)Google Scholar
  5. 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. 6.
    Frank, L.: Web Services Flow Language (WSFL 1.0), IBM (2001)Google Scholar
  7. 7.
    Satish, T.: XLANG Web Services for Business Process Design, Microsoft Corp (2001)Google Scholar
  8. 8.
    W3C: RDF/XML Syntax Specification, W3C Recommendation (2004)Google Scholar
  9. 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. 10.
    Deborah, L.M., van Harmelen, F.(eds.): OWL Web Ontology Language Overview, W3C Recommendation (2004)Google Scholar
  11. 11.
    Aho, A.V., Sethi, R., Ullman, J.D.: Compilers: Principles, Techniques and Tools. Addison-Wesley, Reading (1986)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Joohyun Han
    • 1
  • Yongyun Cho
    • 1
  • Eunhoe Kim
    • 1
  • Jaeyoung Choi
    • 1
  1. 1.School of ComputingSoongsil UniversitySeoulKorea

Personalised recommendations