Jong-sun CHOI1, Jae-young CHOI1, Yong-yun CHO2
1. School of Computing, Soongsil University, Seoul 156-743, Kore a;2. Division of Information and Communication, Sunchon National University, J eonnam 540-742, Korea
Abstract-In recent years, several researchers have applied wor kflow technologies for service automation on ubiquitous computing environments. However, most context-aware workflows do not offer a method to compose several workflows in order to get more large-scale or complicated workflow. They only p rovide a simple workflow model, not a composite workflow model. In this paper, t he autorhs propose a context-aware workflow model to support composite workflow s by expanding the patterns of the existing context-aware workflows, which supp ort the basic workflow patterns. The suggested workflow model offers composite w orkflow patterns for a context-aware workflow, which consists of various flow p atterns, such as simple, split, parallel flows, and subflow. With the suggested model, the model can easily reuse few of existing workflows to make a new work flow. As a result, it can save the development efforts and time of context-awar e workflows and increase the workflow reusability. Therefore, the suggested mode l is expected to make it easy to develop applications related to context-aware workflow services on ubiquitous computing environments.
Key words-ubiquitous computing; context-aware workflow ; workflow model; multiple workflows
Manuscript Number: 1674-8042(2010)02-0161-05
dio: 10.3969/j.issn.1674-8042.2010.02.15
References
[1]S. Chen, Y. Bu, J. Li, X. Tao, J. Lu, 2006. Toward Context-Awarenes s: A Workflow Embedded Middleware. Proceedings of UIC′06, LNCS 4159, p. 766-77 5.
[2]F. Tang, M. Guo, M. Dong, M. Li, H. Guan, 2008. Towards Context-Awa re Workflow Management for Ubiquitous Computing. Proceedings of ICESS′08, p. 22 1-228.
[3]L. Ardissono, A. Di Leva, G. Petrone, M. Segnan, M. Sonnessa, 2005. Adaptive Medical Workflow Management for a Context-dependent Home Healthcare As sistance Service. Proceedings of the CWS′05, p. 59-68.
[4]Dimka Karastoyanova, Alejandro Buchmann, 2004. Extending Web Service Flow Models to Provide for Adaptability. OOPSLA 2004 Workshop on Best Practices and Methodologies in Service-oriented Architectures: Paving the Way to Web-se rvices Success, Vancouver, Canada.
[5]SdfAbdelkarim Erradi, Piyush Maheshwari, Srinivas Padmanabhuni, 2005 . Towards a Policy-Driven Framework for Adaptive Web Services Composition, Proc eedings of the International Conference on Next Generation Web Services Practice s, p. 33-38.
[6]Anand Ranganathan, Scott McFaddin, 2004. Using Workflows to Coordina te Web Services in Pervasive Computing Environments. Proceedings of ICWS′04, p. 189-197.
[7]W.M.P van der Aalst, A.H.M. ter Hofstede, B. Kiepuszewski, A.P. Barr os, 2003. Workflow patterns. Distributed and Parallel Databases, 14(1): 5-51.
[8]Tony, Andrews, Francisco, Curbera, et al, 2003. Business Process Ex ecution Language for Web Services, BEA Systems. Microsoft Corp. IBM Corp.
[9]Dr. Frank Leymann, 2001. Web Services Flow Language (WSFL 1.0), Dist inguished Engineer Member IBM Academy of Technology, IBM Software Group.
[10]Satish, Thatte, 2001. XLANG: Web Services for Business Process Desi gn, Microsoft Corp.
[11]Anders Mller, Michael I. Schwartzbach, 2006. An Introduction to XML AND Web Technologies, Addison-Wesley, ISBN: 0321269667.
[12]Jun Li, Ying-yi Bu, Sha-xun Chen, Xian-ping Tao, Jian Lu, 2006. FollowMe: On Research of Pluggable Infrastructure for Context-Awareness, Procee dings of AINA′06, p. 199-204.
[13]Nick Russell, A. H. M. ter Hofstede, M. P. Wil. van der Aalst, Nata liya Mulyar, 2006. Workflow Control-Flow Patterns: A Revised View, BPM Center R eport BPM-06-22, BPMcenter.org.
[full text view]