Abstract
Adaptable pervasive flows are dynamic workflows situated in the real world that modify their execution in order to adapt to changes in the execution environment. This requires on the one hand that a flow must be context-aware and on the other hand that it must be flexible enough to allow an easy and continuous adaptation. In this paper we propose a set of constructs and principles for embedding the adaptation logic within the specification of a flow. Moreover, we show how a standard language for web process modeling (BPEL) can be extended to support the proposed built-in adaptation constructs.
This work is partially funded by the FP7 EU FET project Allow IST-324449.
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
EU-FET Project 213339 ALLOW, http://www.allow-project.eu/
D2.1 Results of scenario analysis. ALLOW Project Deliverable (September 2008)
D3.1 Basic flow-model and language for Adaptable Pervasive Flows. ALLOW Project Deliverable (November 2008)
Adams, M., ter Hofstede, A.H.M., Edmond, D., van der Aalst, W.M.P.: Worklets: A Service-Oriented Implementation of Dynamic Flexibility in Workflows. In: Meersman, R., Tari, Z. (eds.) OTM 2006. LNCS, vol. 4275, pp. 291–308. Springer, Heidelberg (2006)
Baresi, L., Guinea, S., Pasquale, L.: Self-healing BPEL processes with Dynamo and the JBoss rule engine. In: Proc. of International workshop on Engineering of software services for pervasive environments (ESSPE 2007), pp. 11–20 (2007)
Becker, C., Handte, M., Schiele, G.: PCOM - A Component System for Pervasive Computing. In: Proc. of the International Conference on Pervasive Computing and Communications, PERCOM (2004)
Bucchiarone, A., Lafuente, A.L., Marconi, A., Pistore, M.: A formalisation of Adaptive Pervasive Flows. Submitted to WSFM 2009 (2009)
Eberle, H., Föll, S., Herrmann, K., Leymann, F., Marconi, A., Unger, T., Wolf, H.: Enforcement from the Inside: Improving Quality of Bussiness in Process Management. Accepted for ICWS 2009 (2009)
Herrmann, K., Rothermel, K., Kortuem, G., Dulay, N.: Adaptable Pervasive Flows – An Emerging Technology for Pervasive Adaptation. In: Proc. of the Self-Adaptive and Self-Organizing Systems Workshops (SASOW 2008). IEEE Computer Society, Los Alamitos (2008)
Kongdenfha, W., Saint-Paul, R., Benatallah, B., Casati, F.: An Aspect-Oriented Framework for Service Adaptation. In: Dan, A., Lamersdorf, W. (eds.) ICSOC 2006. LNCS, vol. 4294, pp. 15–26. Springer, Heidelberg (2006)
OASIS WSBPEL Technical Committee. Web Services Business Process Execution Language Version 2.0, 21, Committee Draft, work in progress (2005)
Roman, M., Hess, C.K., Cerqueira, R., Ranganathan, A., Campbell, R.H., Nahrstedt, K.: Gaia: A Middleware Infrastructure to Enable Active Spaces. IEEE Pervasive Computing, 74–83 (October–December 2002)
Wieland, M., Kopp, O., Nicklas, D., Leymann, F.: Towards Context-aware Workflows. In: CAiSE 2007 Proceedings of the Workshops and Doctoral Consortium (2007)
Wu, Y., Doshi, P.: Making BPEL Flexible: Adapting in the Context of Coordination Constraints Using WS-BPEL. In: WWW 2008 (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Marconi, A., Pistore, M., Sirbu, A., Eberle, H., Leymann, F., Unger, T. (2009). Enabling Adaptation of Pervasive Flows: Built-in Contextual Adaptation. In: Baresi, L., Chi, CH., Suzuki, J. (eds) Service-Oriented Computing. ServiceWave ICSOC 2009 2009. Lecture Notes in Computer Science, vol 5900. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-10383-4_33
Download citation
DOI: https://doi.org/10.1007/978-3-642-10383-4_33
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-10382-7
Online ISBN: 978-3-642-10383-4
eBook Packages: Computer ScienceComputer Science (R0)