Abstract
The flexibility and reusability of Web Service flows (WS-flows) are limited especially by the fact that portType and operation names are hard-coded in the process definition. In this paper we argue that through parameterization and substitution WS-flows flexibility can be improved, while reusability is enhanced. We introduce a meta-model extension to enable run time evaluation of parameter values and thus discard the need to predict any possible partner service types during process modeling. The extension enables also run time changes in portType values. We show how the approach can be mapped to BPEL. We discuss prototypical implementation for the extended functionality and present conclusions and ideas for future work.
Chapter PDF
Similar content being viewed by others
References
Active BPEL (August 2004), http://www.activebpel.org/
Curbera, F., et al.: BPEL4WS Specification Version 1.1 (May 2003)
Karastoyanova, D., Buchmann, A.: Automating the development of Web Service compositions using templates. In: Proc. of GPA Workshop, Informatik 2004 (2004)
Karastoyanova, D., Buchmann, A.: Extending Web Service Flow Models to Provide for Adaptability. In: Proc. BPMSOA Workshop, OOPSLA 2004 (October 2004)
Karastoyanova, D., Leymann, F., Buchmann, A.: Extending BPEL for Run Time Adaptability. In: Proc. of EDOC 2005 (2005)
Leymann, F., Roller, D.: Production Workflow. Concepts and Techniques. Prentice Hall Inc., Englewood Cliffs (2000)
Weerawarana, S., et al.: Web Services Platform Architecture. Prentice Hall, Englewood Cliffs (2005)
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
Karastoyanova, D., Leymann, F., Buchmann, A. (2005). An Approach to Parameterizing Web Service Flows. In: Benatallah, B., Casati, F., Traverso, P. (eds) Service-Oriented Computing - ICSOC 2005. ICSOC 2005. Lecture Notes in Computer Science, vol 3826. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11596141_45
Download citation
DOI: https://doi.org/10.1007/11596141_45
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-30817-1
Online ISBN: 978-3-540-32294-8
eBook Packages: Computer ScienceComputer Science (R0)