Abstract
We describe a methodology for assembling composite services based on three basic processes which are independent of the concrete implementation: Service Abstraction Process, Service Composition Process, and Translation Process. These processes share the concept of integrated component composed of two key aspects: a specific set of the Aalst’s workflow patterns together with a component-style composition of complex services. We propose a novel approach that implements the steps of such methodology, providing an efficient manner for developing service compositions and enhancing the expressiveness of target composition languages like BPEL4WS. Here we focus on the description of the Service Abstraction Process, a critical step in order to enhance the service composition by facilitating the reuse of existing services.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Aalst, W.M.P., Hofstede, A.H.M., Kiepuszewski, B., Barros, A.P.: Workflow Patterns. Distributed and Parallel Databases 14(1), 5–51 (2003)
Alonso, G., Casati, F., Harumi, K., Machiraju, V.: Web Services: Concepts, Architectures and Applications. Springer, Berlin (2004)
Granell, C., Poveda, J., Gould, M.: Incremental Composition of Geographic Web Services: an Emergency Management Context. In: Proc. of the 7th AGILE Conference on Geographic Information Science, University of Crete Press, Crete, Greece, pp. 343–348 (2004)
Granell, C., Ramos, J.F.: An Object-oriented Approach to GI Web Service Composition. In: Proc. of the First DEXA Workshop on GIM 2004, Zaragoza, Spain, pp. 835–839 (2004)
Grønmo, R., Solheim, I.: Towards Modeling Web Service Composition in UML. In: Proc. of The 2nd Intl. Workshop on Web Services: Modeling, Architecture and Infrastructure (WSMAI), Porto, Portugal, pp. 72–86 (2004)
Melloul, L., Fox, A.: Reusable Functional Composition Patterns for Web Services. In: Proc. of the IEEE ICWS 2004, San Diego, California (2004)
Menascé, D.A.: QoS Issues in Web Services. IEEE Internet Computing 6(6), 72–75 (2004)
Milanovic, N., Malek, M.: Current Solutions for Web Service Composition. IEEE Internet Computing 8(6), 51–59 (2004)
Milner, R.: Communicating and Mobile Systems: the Pi-Calculus. CUP (1999)
Sollazo, T., Handschuh, S., Staab, S., Frank, M.: Semantic Web Services Architecture – Evolving Web Service Standards towards the Semantic Web. In: Proc. of 15th International FLAIRS Conference, pp. 425–430. AAAI Press, Menlo Park (2002)
Szyperski, C.: Component Software. Beyond Object-Oriented Programming. Addison-Wesley, New York (1998)
Szyperski, C.: Component Technology – What, Where, and How? In: Proc. 25th International Conference on Software Engineering ICSE 2003, pp. 683–693 (2003)
Vinoski, S.: WS-Nonexistent Standards. IEEE Internet Computing 8(6), 94–96 (2004)
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
Granell, C., Gould, M., Grønmo, R., Skogan, D. (2005). Improving Reuse of Web Service Compositions. In: Bauknecht, K., Pröll, B., Werthner, H. (eds) E-Commerce and Web Technologies. EC-Web 2005. Lecture Notes in Computer Science, vol 3590. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11545163_36
Download citation
DOI: https://doi.org/10.1007/11545163_36
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-28467-3
Online ISBN: 978-3-540-31736-4
eBook Packages: Computer ScienceComputer Science (R0)